Adapted from the futurist programming notes by Paul Haeberli and Bruce Karsh
A Programmer's Priorities
It is something that has NEVER BEEN DONE BEFORE
The program is as FAST as it can be
The program is as SMALL as it can be
The program uses system resources EFFICIENTLY
The program is OPEN for all to see
The program is BUG-FREE
No compromises in the name of Extensibility, Modularity, Structured Programming, Reusable Code, Top Down Design, Standards, Object Oriented Design, or any other METHODOLOGIES
Rejection of all additional forms of USELESS and IRRESPONSIBLE WASTE
Version 2.0 is here. 1.0 is at graphicaobscura.com.