Design
We aim to be explicit about what wwid does (and does not) endeavour to do.
Thus, we define a set of goals and non-goals here. They should give you a better
idea of what the tool offers, and how it may grow in the future.
Goals
- Notes are always attached to paths so context is implicit.
- Do not impose a note format, editor, or workflow; make it easy for users to apply their own preferences.
- Notes are stored in a “system-agnostic” way, making them suitable for syncing between machines where the same project may be located at different paths.
- Creating, opening, and deleting notes should be cheap enough to do ad-hoc.
Non-goals
wwid does not aim to be:
- A task manager or TODO system.
- A personal knowledge management (PKM) tool or “second brain”.
- A note format or schema.
- A workflow framework or productivity methodology.
- A replacement for your current productivity tooling.
wwid does not structure, prioritize, or interpret notes. Its only function
is to map notes to paths and provide utilities for managing them; everything
else is left to the user.