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
revisiting architectural blogging An Article by Alan Jacobs blog.ayjay.org I have appropriated from Brian Eno and others the distinction between architecture and gardening, and have described my blog as a kind of garden. But lately I’ve been revisiting the architecture/gardening distinction and I have come to think that there is something architectural about writing a blog, or can be – but not in the sense of a typical architectural project, which is designed in advanced and built to specifications. Rather, writing a blog over a period of years is something like building the Watts Towers. Simon Rodi didn’t have a plan, didn’t even have a purpose: he just started building. His work was sustained and extended by bricolage, the acquisition and deployment of found objects – and not just any objects, but objects that the world had discarded as useless, as filth. You put something in here, then something else, you discover, fits there … over time you get something big and with a discernible shape. Not the regular shape envisioned in architectural drawings, but nevertheless something that can be pleasing or at least interesting to look at – an organic and irregular shape. A geometry of irregular forms. architectureblogginggardens