[literate] add introduction; add more points to Explanation

This commit is contained in:
contrapunctus 2021-04-11 15:42:47 +05:30
parent 8885411c0e
commit e4bdeb41e3
1 changed files with 12 additions and 1 deletions

View File

@ -3,14 +3,25 @@
#+TODO: TODO WIP EXTEND CLEANUP FIXME REVIEW |
#+PROPERTY: header-args :tangle yes
* chronometrist
* Chronometrist
** Introduction
This is a book about Chronometrist, a time tracker for Emacs, written by a humble hobbyist hacker. It coincidentally also happens to contain the full source code, and can be loaded as an Emacs Lisp program using the =literate-elisp= library.
I hope this book passes Tim Daly's "Hawaii Test", in which a programmer with no knowledge of this program whatsover can read this book end-to-end, and come out an expert in its maintenance.
—contrapunctus
** Explanation
:PROPERTIES:
:DESCRIPTION: The design, the implementation, and a little history
:END:
*** Why I wrote Chronometrist
Frequently wondered where I spent my time.
A Time Tracker - SQLite, UNIX timestamps
Timeclock - integrated into Emacs = more likely to use it.
Was not aware of Org time tracking. Still a little uneasy with the size of Org.
*** Design goals
:PROPERTIES: