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
Both practical and aesthetic concerns The group [of Irwin, Howard, and Wortz]'s thinking here seems to have been influenced to a degree by Christopher Alexander's landmark article, "A City is Not a Tree" (1965)... Irwin referred specifically to Alexander's argument in his effort to sort out his own thinking about how the Miami International Airport might be designed with both practical and aesthetic concerns in mind, allowing for their overlap and emergence from the conditions on the ground. Matthew Simms, Robert Irwin: A Conditional Art A City Is Not a Tree