futurist programming

With our enthusiastic adherence to Futurism we aim:

  1. To destroy the cult of the past, the obsession with all things old, academic pedantry, and formalism
  2. To cast our scorn profoundly on every last form of imitation
  3. To exalt every form of originality, even if foolhardy, even if extremely violent
  4. To bear bravely and proudly the smear of “madness” with which they try to gag all innovators
  5. To look on the lot of computer “scientists” as at one and the same time useless and dangerous
  6. 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
  7. To sweep out of the mental field of programming all themes and subjects already exploited
  8. 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/


  • COPIES of work that has been done before.
  • 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.
  • futurist_programming.txt
  • Last modified: 2007-10-12 08:48
  • by