I'm a technology leader in Colorado speaking about serverless computing, team building, devops, and leadership development.
30 June 2025
I was a big hippie in college: birks, hacky sack, environmental minor. The whole deal. I’ve never been able to marry those halcyon days to the week to week technical work I’ve spent my career doing. Today, waiting on a little technical blocker, I thought about it some and went on a green-software micro-adventure.
Firstly, these folks created an outline for how they’d like to see the web stay green, and I can’t see too much wrong with it.
I like how Open and Honest get their place in this conversation. Ecology isn’t just plants and soils; all us creatures digging around in both digital and organic dirt must be part of the plan.
I started searching on how organizations can quantify the environmental impact of their software creations. Quickly, AWS’s Customer Carbon Footprint Tool appeared as the toy-of-the-day. It provides monthly estimates of emissions based on your AWS usage, broken down by service and region, and includes both “market-based” and “location-based” accounting models. I was tickled to find the folks at AWS had already built this in and turned this on for all their customers. This little site you’re reading runs on AWS so I dashed into my account to find that they estimate it burns….. drum roll please….. 0 Estimated Metric Tons of Carbon (MTCO₂e) per month.
My blog is about as simple as it gets: a static site hosted on Amazon S3, and served through CloudFront; it costs in the neighborhood of 50 cents/mo to host. There’s no server-side logic, no dynamic rendering, and, as you may surmise, very little traffic. 😜
Ok, zero. Is that what it tells everybody? A little birdie took a peek at the same dashboard for an app I used to have a hand in running: a high-traffic, dynamic application with real-time APIs, queues, background workers, and a persistent database footprint. AWS reports its emissions at about 0.2 MTCO₂e/month (market-based), or 4.0 MTCO₂e/month (location-based). Ok, why’s that so different? The first number: Market-Based, accounts for carbon offsets, the second number is the estimated raw carbon production in the locations you’re running workloads.
To ground this a bit more: the average gas-powered commuter in the U.S. emits about 4.6 metric tons of CO₂ per year. Wait, I thought… am I putting 4 tons of gas in my car a year? It turns out no, assuming I’m filling up roughly a dozen times a year (yay work from home), I pump ~1.02 metric tons of gasoline into my car. So how does it jump from a ton of gasoline to many tons of CO₂? Burning 1 metric ton of gasoline produces over 3.2 metric tons of CO₂, because each carbon atom bonds with oxygen from the air, more than tripling its weight in the form of carbon dioxide. I had no idea!
Anyway, that means the complex cloud software system above emits the equivalent of roughly 10 cars annually, even though its actual server footprint is invisible to most of its users. I guess that feels more efficient to me than I suspected. That business serves millions of people and employs about a hundred with good jobs. Likewise the carbon trading that AWS is doing shrinks that number 20x.
I was surprised by how many of these suggestions from the Green Software Foundation’s guide felt foreign to me:
So much of the business of software is focused on survival and growth outcomes: revenues, customer sat, deadlines. It’s hard to find a place for green engineering.
But of course it is, the green movement is second-fiddle everywhere. The work of improving the future for those outside our current circle is worth doing, and we can do it from here.
Looking at this list, I realize my accidentally carbon-neutral blog already hits several of these principles—it’s static, efficiently hosted, and built to last. But the bigger revelation is how much room there is to apply these ideas to the systems I work on daily. Carbon-aware scheduling, efficient hardware choices, and measuring what matters aren’t just nice-to-haves anymore; they’re becoming table stakes for responsible engineering. I don’t have to go hop into the greentech space to do this work, and neither do you.