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
As inanimate as it was gigantic A Fragment by John Ruskin blog.ayjay.org And among such false means largeness of scale in the dwelling-house was of course one of the easiest and most direct. All persons, however senseless or dull, could appreciate size: it required some exertion of intelligence to enter into the spirit of the quaint carving of the Gothic times, but none to perceive that one heap of stones was higher than another. And therefore, while in the execution and manner of work the Renaissance builders zealously vindicated for themselves the attribute of cold and superior learning, they appealed for such approbation as they needed from the multitude, to the lowest possible standard of taste; and while the older workman lavished his labor on the minute niche and narrow casement, on the doorways no higher than the head, and the contracted angles of the turreted chamber, the Renaissance builder spared such cost and toil in his detail, that he might spend it in bringing larger stones from a distance; and restricted himself to rustication and five orders, that he might load the ground with colossal piers, and raise an ambitious barrenness of architecture, as inanimate as it was gigantic, above the feasts and follies of the powerful or the rich. architecturesizescale