Sapa, Solder, and Servers: Why My Dev Setup Isn't Getting an Upgrade
We talk a lot about code optimization, but what about the hardware running it? Here is why squeezing another year out of your aging machine is the ultimate tech flex.

My 2019 MacBook Pro sounds like a Mikano generator struggling with a heavy load every time I spin up a Docker container. The fan kicks in, the chassis gets warm enough to fry an egg, and I find myself staring at the price of a brand-new M3 chip on Jumia. It is tempting. It is very tempting to just click "buy" and tell myself it is an "investment in productivity."
But let’s be honest. In this economy, and with the way the planet is heating up, upgrading our tech every time a shiny new silicon chip drops is becoming a bad habit we can no longer afford.
Everyone has been talking about World Environment Day lately, pushing big ideas about electric vehicle infrastructure and massive solar grids. But as someone who builds software, I look at sustainability through a different lens: the sheer amount of energy, physical waste, and bad code we dump into the world daily.
We Are Already Masters of Hardware Longevity
The funny thing is, the global tech space is just now realizing that using devices longer is a major environmental win. Over here, we've been doing this out of sheer necessity for decades. We call it "Sapa," but it is actually the ultimate sustainable habit.
When a developer in Gbagada has a faulty keyboard, they don't throw the laptop away. They take it to a guy who knows a guy in a chaotic market corner, or they find a local technician in Akure who can solder a loose connection back to life. We swap batteries, we upgrade RAM, and we keep old machines running until the motherboard literally gives up the ghost.
Buying a new phone or PC every two years because of a slightly better camera or a minor speed bump is a luxury that doesn't make sense anymore. Manufacturing these devices has a massive carbon footprint. If you can change the battery, put a sturdy pouch on it, and clear your cache, keep using it.
Your Unoptimized Code is Burning Diesel
We often think of cloud storage and digital products as invisible weightless things. They aren't. Your data is sitting on a physical server in some data center that requires constant cooling and a massive amount of power.
If you are a developer, sustainability isn't just about using a reusable water bottle. It is about how you write your backend queries.
Every time you write an inefficient loop that makes 10,000 unnecessary database requests, or you store gigabytes of useless, uncompressed logs in an S3 bucket because "storage is cheap," you are wasting energy. In Nigeria, where so much of our backup power still relies on diesel generators, inefficient digital habits directly translate to more fumes in the air.
Clean up your old testing databases. Delete those defunct side projects you abandoned in 2024. Turn off autoplay on your streaming apps and maybe stop streaming everything in 4K when you are just listening to the audio anyway.
The Case for Refurbished and Repaired
If you absolutely must buy hardware, buy refurbished. There is zero shame in it. In fact, it is the smarter move.
The next time you want to upgrade your team's office setup or your personal workstation, look for certified refurbished gear. It keeps e-waste out of our dumpsites and keeps more money in your bank account for things like fuel and electricity bills.
We don't need to stop building, and we don't need to go back to writing code on paper. We just need to stop treating technology like disposable plastic spoons. Let’s repair more, optimize our builds, and make what we have last.
Related from Nigeria
Let's build your next big product.
Accepting project-based freelance, remote engineering roles, and hybrid positions.