-
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.