2051.

Rebuild the World! Taboos

rebuildworld.net/taboo

A list of approaches to completely avoid when designing software. A bit too extreme, on the impractical side, but manifestos like this inspire thought.