Insights
Notes from building our own software.
We write about decisions we actually made and what they cost — not about app development in general.
Enforcing local ownership in code, not community guidelines
Foodpoint lists local-owned food businesses only. That rule lives in the product rather than in a policy document, and the difference is the whole design.
Four languages from the first commit
Foodpoint ships in four languages. The interesting part is not the translation work — it is everything that has to be true before translation is even possible.
The stage everyone skips
Every product we run goes through four stages, and keeps going back through them. Under deadline pressure, teams reliably skip one of them, and it is almost never the one they would admit to.