FUTURIST PROGRAMMING 2.0

Adapted from the manifesto and notes by Paul Haeberli and Bruce Karsh

 

We declare that progress in the sciences, art, and technologies, has brought about changes so profound as to dredge out an abyss between the past and us free creatures who are securely confident in the radiant magnificence of the future.

We fight to the bitter end against the fanatical and thoughtless, the dogmatic faith in the past.

We rebel against sluggishly supine admiration for old systems, old languages, and archaic standards.

We abhor the enthusiasm for everything bug-ridden, rotting with code bloat, and eaten away by obsolescence.

We declare triumphant programs whose construction is different and original, new, throbbing with life.

 

 

FUTURIST PROGRAMMING TENETS

 

 

To destroy the cult of the past, the obsession with all things old, pedantic, and formal

To cast our scorn profoundly on every 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"

To rebel against the tyranny of extensibly and reusability and methodologies of all kinds

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

 

 

FUTURIST PROGRAMMING 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