Back to all Insights
EngineeringApr 27, 20266 mins read

Building for low-bandwidth reality

Device and network assumptions that hold in London quietly break the experience for real customers elsewhere.

Lane Steiner

Lane Steiner

Engineering Manager

Building for low-bandwidth reality

The default that doesn't travel

A lot of software is built for a fast phone on a good network. That assumption is invisible until it meets a mid-range device on an intermittent connection — and then it's the whole experience. For the customers a lot of African enterprises actually serve, that's not the edge case. It's the default.

What we change

We budget payload sizes the way we budget latency. We design for offline-first where it matters, retry on flaky connections, and test on the devices people actually carry — not just the flagship on the engineer's desk. None of it is exotic. It's a set of defaults that assume the network will let you down and the device won't be new.

A person using a mobile device

Why it pays off

Build for the constrained case and the comfortable case comes free. The reverse is never true. A system that holds up on a weak network and an older phone is a system that holds up everywhere — and that's the only kind worth shipping into production that touches hundreds of millions of people.

Join our Newsletter

Stay in the loop with everything you need to know

No Spam. We mean it.