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
Wasting light Yamamoto Sanehiko, president of the Kaizo publishing house, told me of something that happened when he escorted Dr. Einstein on a trip to Kyoto. As the train neared Ishiyama, Einstein looked out the window and remarked, "Now that is terribly wasteful." When asked what he meant, Einstein pointed to an electric lamp burning in broad daylight. And the truth of the matter is that Japan wastes more electric light than any Western country except America. Jun'ichirō Tanizaki & Thomas J. Harper, In Praise of Shadows Poured lightwaste