← Back to context

Comment by ljosifov

21 hours ago

Good man. Everyone eventually reaches the same year zero: a text file.

Then adds structure back, as it suits their persona. Not too much, not too little, just right - goldilocks. It's very personal, even more than a smartphone.

For me - $ githome add logBook to git $HOME solves versioning and replication:

giho() { (cd "$HOME" && git --git-dir="$HOME"/.githome/ --work-tree="$HOME" "$@";) } # prior must $ git init --bare $HOME/.githome

And in the logBook structure currently at:

1. Sections FIXME, TODO, DONE, DONTDO. Keep them vi searchable /^SECTION$.

2. Entry start searchable /^-(space).

3. Entry end separator from next is empty line searchable /^$.

4. New items add at the top, push old items down.

5. Items move wholesale, no change on between sections move.

6. Items spending too long in TODO moved into DONTDO.

7. No new items added in TODO if FIXME is not empty.

8. If really really need to add to TODO - then move blocking FIXME entries to TODO.

9. Above are rules of thumb - break them with a reason, don't break them without reasons.