Nigeria18 May 2026· 4 min read

The App Doesn't Move the Car

Nairobi is shutting down and ride-hailing drivers are ditching their apps. It’s a brutal reality check for everyone thinking code can solve every infrastructure problem.

NigeriaAfricaTechStartups
The App Doesn't Move the Car

You wake up, open your favorite ride-hailing app, and see "No cars available." Or worse, you see a price that looks more like a phone number than a fare. That’s the reality in Nairobi right now, and honestly, it feels like a glimpse into a future we’re all trying to code our way out of, but failing.

I’ve spent a lot of my career obsessing over API latency and smooth UI transitions, but none of that matters when a liter of diesel hits 242 KES ($1.88). Kenya is currently seeing what happens when the physical world breaks the digital one. The fuel prices jumped, the drivers said "No gree for anybody," and just like that, the "platform economy" evaporated.

The Myth of the "Algorithm"

As a founder, I often hear people talk about the "efficiency" of algorithms. We think we can optimize our way out of anything. But look at what’s happening on the streets of Nairobi. Drivers aren't just striking; they are going "off-app." They’re using the apps to find people, then switching off the data to negotiate a price that actually covers their fuel and puts food on the table.

A scene of the hustle that reminds me why we build

When the cost of "doing" exceeds the reward of "using," the platform is the first thing to die. It’s a lesson for every dev in Nigeria building "Uber for X." If your tech stack doesn't account for the "Sapa" factor—the sheer economic pressure on the user and the provider—you’re just building a fancy graveyard for data.

From Gbagada to Nairobi

This isn't just a Kenya problem. I’ve sat in my workstation in Gbagada, watching the fuel queues stretch toward Anthony, wondering how long it takes before our own fragile logistics systems snap. We talk about "fintech" and "agritech," but everything in this country runs on fuel. When petrol prices spiked here, we saw the same thing—drivers grumbling, fares doubling, and that specific type of Nigerian resilience where people just start walking because they literally cannot afford the "convenience."

The lines of code that struggle to keep up with real-world chaos

In Owerri or Onitsha, the "strike" doesn't even need to be official. It’s just a collective realization that the math doesn't work. The Transport Sector Alliance in Kenya is organized, but the "market" is even more ruthless. If the driver is paying $1.88 for diesel, your 15% commission is an insult.

Building for the Real World

We need to stop building like we’re in San Francisco. Our tech needs to be "shock-resistant."

What does that mean for us developers?

  • Maybe it’s building offline-first features that don't rely on constant 4G pings when a driver is trying to save battery and data.
  • Maybe it’s rethinkng how we handle dynamic pricing so it doesn't just gouge the rider but actually protects the driver’s margin in real-time.
  • Or maybe, just maybe, it’s realizing that some problems can't be solved with a React Native app.

I’m tired of seeing brilliant engineers spend months on features that get rendered useless the moment the government adjusts a subsidy or a ship gets stuck in the Suez Canal. We have to start looking at the "Unit Economics" of the human being behind the screen.

Nairobi is a warning. You can have the best mobile money system in the world, you can have the "Silicon Savannah" hype, but if the guy behind the wheel can't afford to start the engine, your app is just an icon on a screen.

Let's build things that actually account for the struggle. Stay safe out there, and to my Kenyan brothers and sisters—we see the hustle. We know the vibe. Only those who stay on the ground know where the soil is hot.

Related from Nigeria

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