FUTURIST PROGRAMMING 2.1

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.

programming/manifesto/philosophy

Content by Nick Porcino (c) 1990-2011