A Plea for Lean Software An Essay by Niklaus Wirth cr.yp.to Software's girth has surpassed its functionality, largely because hardware advances make this possible. The way to streamline software lies in disciplined methodologies and a return to the essentials. Measured by the number of its featuresEssential vs. nice to haveDependence is more profitable than educationThe most rewarding iterationsNever enough time A grossly obese set of requirementsFeatures and complexity softwareperformancefunction
A World Where Things Only Almost Meet Recall that great line from Umberto Eco’s novel The Name of the Rose How beautiful the world would be if there were a procedure for moving through labyrinths. Only, here, it’s some lonely postal worker—or a geography Ph.D. driven mad by student debt—out mapping the frayed edges of the world, wearily noting every new dead-end and cul-de-sac in a gridded notebook, diagramming loops, sketching labyrinths and mazes, driving empty streets all day on a quest for something undefinable, some answer to why the world’s patterns have gone so wrong. A self-diverging world, where things only almost meet. Geoff Manaugh, BLDGBLOG www.bldgblog.com How beautiful the world would be if there were a procedure for moving through labyrinths urbanismgeometrydystopia