Blog
Writing from the team.
What we've been working on, what we've been thinking about, and the lessons that came out of either.
Mobile· 7 min read
Offline-first mobile in 2026
Sync engines have come a long way. Here's how we choose between rolling our own and adopting one.
April 30, 2026
Embedded· 9 min read
Rust on ESP32, after two years in production
What's improved, what's still rough, and the patterns that have held up across three shipping products.
March 18, 2026
Design· 6 min read
Design systems that survive handoff
A design system is only useful if engineering builds with it. Here's how we make ours stick.
February 4, 2026
Architecture· 8 min read
The real cost of a microservice
We tracked the engineering cost of every microservice we built across three years. The number surprised us.
January 12, 2026
Process· 6 min read
How we scope client engagements
Most engagements fail in the first week. Here's the scoping process we use to make sure ours don't.
November 19, 2025
