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
Babble and Prune For those who read and listen much more than they speak (guilty), an overly-strict Prune filter is applied to their writing; when these people go to write something of their own, their minds don’t produce thoughts nearly as “coherent, witty or wise as their hyper-developed Prune filter is used to processing”. Hence, my dilemma and an opportunity to break out of this trap. I recognised that if I attempted to write at the quality I was used to reading at, first time every time, my brain would promptly grind to a halt—like trying to brainstorm with a group that laughs at your suggestions. writingcreativity