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
The works of God Via reddit Thus the first and most important stratagem adopted to cheapen construction was the squaring and turning of components in order to eliminate offering up and individual fitting. The flatness, straightness, and squareness which more than any other characteristic distinguish man's construction from the works of God, derive from economy. We see the mark of economy in every building of squared masonry however magnificent it may be. Only the few remnants of ancient polygonal masonry remind us that the pattern of stone work where each stone is individually fitted can be very different from the cheap squared pattern to which we are accustomed." David Pye, The Nature and Aesthetics of Design The versatility of flat surfacesUseless work on useful things