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
There it is again Apparently architecture does the same job as set design, "it creates units of environment, atmosphere, or events"—whatever you wish to call them—but with more weight, carrying more material, slower. This is why it can raise the curtain more times and repeat "there it is again" for longer. Perhaps for this and other reasons there are periods in the history of architecture in which stage design or the folly, for example, have been an effective field of experimentation for serious architects. Smiljan Radić, The Circus Follies architecture