Sustainability and Tech and Us
Published on September 17, 2023 (↻ February 5, 2024), filed under Development (RSS feed for all categories).
I’m about to finish I just finished Gerry McGovern’s excellent book, World Wide Waste. The book is about the physicality of digital, about how we create and contribute to mind-boggling waste—and what we, as web professionals, can do.
Some of this you’ll know and find easy to relate to, like the following:
[…]from the code to the content, everything about Web design has become super-bloated and super-polluting. Consider that if a typical webpage that weighs 4 MB is downloaded 600,000 times, one tree will need to be planted in order to deal with the resulting pollution.
What I find troubling is how in tech, we’re truly exceptionally bad at sustainability.
We’re part of the problem, of driving this planet against a wall (from which we may not recover).
I want to finish the book before investing and commenting more on the topic. However, while those of us who focus on sustainability, performance, as well as code minimalism are already contributing to improvements, we can all do more.
Some Things We Can Do (More Of)
Let’s use performance as a segue for sustainability, for the smaller our sites, the less energy and therefore resources they need:
If you want to help save the planet, reduce digital weight. Clean up your website. Before you add an image, make sure that it does something useful and it’s the most optimized image possible. Every time you add code, make sure it does something useful and it’s the leanest code possible. Always be on the lookout for waste images, waste code, waste content. Get into the habit of removing something every time you add something.
Accordingly, let’s tailor and tree-shake and minify and compress the hell out of things.
Contributing to better performance and therefore sustainability, let’s also value minimalism more (I’ve written about minimal web development, and my Upgrade Your HTML book series—note the latest edition—is all about minimal HTML).
Let’s squeeze out all the code, starting with—speaking of minimal HTML—omitting optional markup.
Let’s clean up after ourselves. Let’s delete unnecessary code, assets, and content.
Let’s push back on “fire and forget.”
Let’s also re-evaluate our understanding of professionalism; let’s make sustainability part of what makes a professional web developer.
Let’s make sustainability part of our profiles—like accessibility or, I wish, conformance.
Let’s aim for a different kind of experience:
Before you do anything in digital, think about its impact on the environment. Think about the Earth Experience, not just the user or customer experience. Focus on reducing the weight of your digital footprint.
❧ It isn’t new that we seem to choose to drive into walls. But we can also always make different choices.
As web professionals, we can choose differently about how wasteful we want us and our work to be.
I’m writing this in a hurry, and it will be amazing—and so important—for us all to talk more, within and without our field.
About Me
I’m Jens (long: Jens Oliver Meiert), and I’m a frontend engineering leader and tech author/publisher. I’ve worked as a technical lead for companies like Google and as an engineering manager for companies like Miro, I’m a contributor to several web standards, 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. (Please be critical, interpret charitably, and give feedback.)
Read More
Maybe of interest to you, too:
- Next: Website Optimization Measures, Part XX
- Previous: The 10ish Tools I Install on Every New Mac I Get
- More under Development
- More from 2023
- Most popular posts
Looking for a way to comment? Comments have been disabled, unfortunately.
Get a good look at web development? Try WebGlossary.info—and The Web Development Glossary 3K. With explanations and definitions for thousands of terms of web development, web design, and related fields, building on Wikipedia as well as MDN Web Docs. Available at Apple Books, Kobo, Google Play Books, and Leanpub.