Reflections on Software Performance An Article by Nelson Elhage blog.nelhage.com Performance is a feature Performance changes how users use software Performance needs effort throughout a project’s lifecycle Architecture strongly impacts performance Performance isn’t just about hot spots Performant foundations simplify architecture …we underrate performance when designing and building software. We have become accustomed to casually giving up factors of two or ten or more with our choices of tools and libraries, without asking if the benefits are worth it. performancesoftware
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