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
Induced communication I remain mystified by what seems like an exponential increase in the need to communicate induced by the availability of a ready new means to do so, just as new highway capacity produces increased traffic. Witness the cabdrivers who talk uninterrupted on the phone as they travel the city, or the truly huge numbers of people who speak on the phone as they walk down the street: the medium has clearly become the message, if the meaning of the message remains somewhat opaque. Michael Sorkin, 20 Minutes in Manhattan The medium is the messageLike trying to cure obesity by loosening your belt communicationtechnologymedia