Futurist Programming

  • Structured programming = slow.
  • Modular = bloated.
  • Extensible = late.
  • Reusable = buggy.
  • Object-Oriented = slow and bloated and late and buggy.

Imagine Futurist Programming – well Paul Haeberli and Bruce Karsh have and it is the opposite of object-oriented. See The Manifesto of the Futurist Programmers which is based on Boccioni’s The Manifesto of the Futurist Painters. Though not sure, I think they see the irony of a “futurist manifesto” that looks back to the past of futurist manifestos.
See also the Futurist Programming Notes for lots of slogans and stuff like the quote at the beginning. Does anyone know if they have kept this up or is it a joke?

To see comments on Futurist Programming see Futurist Programming. This is in a wiki on Extreme Programming with some other cool stuff.

Comments are closed.