-

Wiki HOME | About | Bugs | Changelog | Commands | Developers | Docs | FAQ | Features | Gallery | Glossary | Mission | Philosophy | Plug-ins


  • To develop an application to quickly and easily handle every aspect of task and contact management.
  • To consider real-world use and work-flow, at every stage, seeking the most productivity with the least effort.
  • To make this application very portable (multi-platform), very lightweight, easy to install, with very few (if any) dependencies and without ever requiring a GUI or mouse.
  • To make it so easy as to be obvious how to use, with discoverable features, informative dialogs, on-board help and sensible defaults. In fact, to do everything possible to make the software easier to use.
  • To ensure CLI access to all features, without complicating the most basic use.
  • To program this application in a flexible, modular and extensible manner, publishing source code and complete documentation to encourage hacking and re-use.
  • To maintain the highest quality standards through extensive testing, and to respond swiftly to problems.
  • To do so using and/or creating nothing but Free Software.
  • To engage a user community and a developer community by
    a) offering an excellent solution to a pervasive set of problems,
    b) keeping the process open and responsive, and
    c) by doing some targeted promotion in order to grow the user/ developer base.
  • To develop an ncurses-based interactive framework and plug-in API that will allow integration of other console programs, in order to create a compact, complete and highly productive environment with the absolute minimum of distraction.

Also available in: HTML TXT