The Problem of āFire and Forgetā in Web Design
Published on SepĀ 17, 2015 (updated OctĀ 19, 2022), filed under design, development, quality (feed). (Share this on Mastodon orĀ Bluesky?)
If I were to pick the main issue in web design⦠I couldnāt answer immediately. I donāt think there are so many, but there are a few, they are very different, they operate on different scales, and so theyāre hard to compare. Youāve seen me hint at some when speaking about overeager standards development; then lack of tailoring; lack of code post-optimization; low information density; &c. These are symptoms themselves, but while reflecting the wonderful creative thrust that drives the Web, they originate in a seemingly impenetrable resistance to think long-term quality.
But thereās another symptom that prevents long-term quality: the practice of āfire and forget.ā
The practice of āfire and forgetā is, in essence, doing something, and then never again looking at or touching it. Itās common among agencies and marketing teams but, from my experience, happens everywhere. Maybe we ourselves could pull a project out of our code repositories that weāve once set up, and never again dealt with.
There are two key issues with āfire and forget.ā
One is that thinking it could work is a fallacy. While the person originally coming up with the idea, and perhaps executing it, may never again see and work on a project (fired and forgotten successfully), thereās always someone who needs to clean up.
The other is that the approach completely fails to understand how web design is a process, and how thus āforgettingā about projects makes for subpar user experience and reputation. In the same vein, firing and forgetting is a maintenance disaster, an amateur assumption that one could actually forget, and never touch again, anything once produced. We should consider making it a law too that āone cannot not maintainā [which is what happened].
But then, what are the causes for this? Here, too, I make out two things.
For one, long-term thinking on the Web seems kaputt. Nobody cares. Website maintainability should be a pillar in any web-related curriculum, but if weāre lucky we find one meager guide. Maintenance makes for a billion dollar expense in some companies, and no one is flinching to pay. Thereās an all-pervading disturbing sense of āYOLOā around that makes everyone hustle and bustle today, and never think about the consequences in terms of long-term effects. Thatās fire and forget.
For another, just plain ignorance. We cannot expect an agency salesperson or a marketer to know that websites and apps need to be maintained. (Or can we? I didnāt want to imply anything.) We cannot expect them to include this in negotiations, to make smarter deals that are better for clients, and better for the company for one focuses on the user through maintained, unforgotten services. We cannot expect people to break out of short-sightedness. Iām getting ahead of myself.
The point is, āfire and forgetā is but one issue in web design, and itās symptomatic for not at the root of it all. And still itās toxic, and still itās representative for a good part of the malaise weāre in, spoiling and rotting away many of the good (creative) things we see on the Web. Thatās something I find important to understand.
About Me
Iām Jens (long: Jens Oliver Meiert), and Iām a web developer, manager, and author. Iāve been working as a technical lead and engineering manager for companies youāve never heard of and companies you use every day, Iām an occasional contributor to web standards (like HTML, CSS, WCAG), and I write and review books for OāReilly and Frontend Dogma.
I love trying things, not only in web development and engineering management, but also in other areas like philosophy. Here on meiert.com I share some of my experiences and views. (I value you being critical, interpreting charitably, and giving feedback.)