Engineering13 May 2026· 4 min read

When the Big Elephants Fight, My Server Bill Suffers

Watching global power moves while debugging a legacy API in a Gbagada co-working space makes you realize how much our local stack depends on the mood of people thousands of miles away.

EngineeringDevelopmentCode
When the Big Elephants Fight, My Server Bill Suffers

My inverter has been whining for the last hour, and honestly, I relate. It’s that low-pitched groan that says, "I’m tired of carrying this load." I’m sitting here in a corner of Gbagada, trying to optimize some database queries that should have been indexed years ago, while scanning the news headlines.

There’s all this talk about Trump heading to China for high-stakes meetings and the tension surrounding trade and pageantry. To a "big picture" guy, that’s diplomacy. To me? That’s the price of a spare MacBook charger at Computer Village. Every time these two giants start sizing each other up, the ripples hit my desk in ways that have nothing to do with policy and everything to do with hardware costs and API availability.

The Latency of Global Politics

When you’re building products in Nigeria, you’re essentially a citizen of the world by force. If China and the US decide to rethink their relationship, I’m thinking about my hardware supply chain. Are we going to see more friction in getting dev kits? Will the components for the IoT project my guy in Akure is working on suddenly double in price because of new export controls?

We spend so much time talking about "local content," but the tools we use to build that content—the laptops, the cloud servers, the very silicon—are caught in a tug-of-war. It’s a reminder that as much as we want to "no gree for anybody," we are heavily dependent on the stability of these foreign tech ecosystems.

A desk with lines of code on a screen

Algorithms and the Art of the Boundary

Then there’s this news about South Carolina lawmakers fighting over redistricting and House seats. Most people see a political battle. I see a massive Geographic Information Systems (GIS) headache.

Someone, somewhere, is sitting in front of a monitor running specialized software to draw those lines. They’re tweaking parameters to ensure a specific outcome. It’s a UX problem, really. How do you present data in a way that serves a specific narrative? As developers, we often claim code is neutral, but the person writing the "if/else" logic for a redistricting tool is the most powerful person in the room.

It reminds me of the chaotic energy of trying to map out delivery routes for a startup in Owerri. You think a line on a map is just a line until you realize that line determines who gets service, who pays more, and who gets left out of the system entirely. Whether it's a political district in the US or a delivery zone in Nigeria, the logic in the backend dictates the reality on the ground.

The vibrant and busy energy of a Nigerian street scene

Building for the Fire Next Time

I also saw the Red Flag warnings for fire weather in the Western US. High winds, low humidity, dry fuels. It’s a data problem. We have the sensors, we have the telemetry, but the execution of early warning systems is where things usually break down.

It makes me think about the "Sapa" struggle of building resilient tech here. We don't always have the luxury of high-end sensor networks. When I was visiting a friend in Jos recently, the cold morning air was crisp, but the tech infrastructure felt just as fragile as any fire-prone forest. If the power goes, the backup fails. If the fiber is cut, the business halts.

We have to build "graceful degradation" into everything. If the API fails because of a trade war, what’s the fallback? If the map data is manipulated for political reasons, how does our system verify truth?

Nigerian devs are probably the most resilient bunch I know because we don't assume the environment will be stable. We assume the "fire" is coming—whether it’s a policy change, a currency crash, or a literal power surge—and we code accordingly.

Anyway, the light just came back, which means I can stop stressing the inverter and actually push this commit. Back to the terminal. There are better things to do than worry about things I can't control, like actually fixing this broken middleware.

Related from Engineering

Available for Hire

Let's build your next big product.

Accepting project-based freelance, remote engineering roles, and hybrid positions.

© 2026 Samuel Stanley · Full Stack Engineer