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
Economy of line With a composition as disciplined as this, everywhere you point the lens feels like a natural frame. The visible architecture comprises simply three walls, two benches, and the top of a flight of steps. It is a perfect expression of economy of line, with the dark green backdrop of the trees acting as a foil for the light grey concrete and granite. John Pawson, A Visual Inventory Stands up and hums