Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2.37 KB

README.md

File metadata and controls

55 lines (42 loc) · 2.37 KB

Script

...is meant to mimic the thought process.

My very own custom mix of external brain, task management, calendar, project management and note taking app.

Vision

To have a good external brain app. One that can represent the complex structure of thoughts and their relations, that is quick and reliable to use in a hurry and that does not create too much of passive to be later organized.

A place I can store all information that comes up through the day, from a grossery list to life goals and projects. So, by letting the computer remind me of all the things he can, I can free up some neurons for creativity (or so I hope).

Core ideas, key features & premises

  1. Unrestricted graph
    1. No limit for the number of connectins of a node (thought) can have;
    2. No implicit (nor explicit) direction for the graph.
      i.e. no concept of "parent" and "child" node, allowing complex and even cyclic structures;
  2. Data ownership & accessibility from outside the app. Text-based (markdown + frontmatter) storage on local filesystem.
    You data is yours, no strict dependency on the app to use it, as it's meant to be simply a GUI tool for the ease of use;
  3. Plugin-like extensibility.
    All behavior that could be implemented as an extension, should be.

And talking about plugins...

Core extensions

  1. GIT as a versioning tool.
    I'm a developer, and it's all text anyway...
    Really thou, GIT is great for versioning, not just code, but any text;
  2. Task & ToDo aspect.
    Some thoughts can be done, or archived, or something like that;
  3. Clock & Calendar aspect.
    Some thoughts are just reminders. The tool should remind em for us.

the sequence below is the foundation for the idea

brain script keyboard
a thought starts as few words create note CTRL N
soon other related thoughts join create grouped notes CTRL G
usually it grows into an idea expand note into document CTRL E
originates many other thoughts create nested notes CTRL .
sometimes grows further into a whole project expand note to list, board or project CTRL E
but other times it just gets rejected delete note CTRL D
or even forgotten on the back of the mind archive note CTRL M