futurist programming
With our enthusiastic adherence to Futurism we aim:
To destroy the cult of the past, the obsession with all things old, academic pedantry, and formalism
To cast our scorn profoundly on every last form of imitation
To exalt every form of originality, even if foolhardy, even if extremely violent
To bear bravely and proudly the smear of “madness” with which they try to gag all innovators
To look on the lot of computer “scientists” as at one and the same time useless and dangerous
To rebel against the tyranny of the words “extensible” and “reusable” expressions so elastic that they can just as easily be used to demolish the art of Atkinson, Baumgart and Deutsch as well
To sweep out of the mental field of programming all themes and subjects already exploited
To render and magnify the life of today, incessantly and tumultuously transformed by science triumphant
from the Manifesto of the Futurist Programmers
more notes » http://www.graficaobscura.com/future/futnotes.html
more futurism » http://www.unknown.nu/futurism/
we REJECT
COPIES of work that has been done before.
USER CONFIGURABLE software.
PAPER documentation.
Any program that WASTES users' precious MEMORY.
Any program that WASTES users' precious TIME.
System administration and ADMINISTRATORS.
Anything that is done for the convenience of the programmer at the expense of the user. * Extensibility, Modularity, Structured Programming, Reusable code, Top-Down Design, Standards of all kinds, and Object-Oriented “METHODOLOGIES”.
All additional forms of USELESS and IRRESPONSIBLE WASTE.
Top Futurist Programming priorities
It is something that has NEVER BEEN DONE BEFORE.
The USER LIKES to use the program.
The program is as FAST as it can be.
The program is as SMALL as it can be.
The program is BUG-FREE.
The program needs NO USER MAINTENANCE.
The program requires NO USER DOCUMENTATION.
The program requires NO SYSTEM ADMINISTRATION.