Blog
Notes on building FishTea: what we measured, what we got wrong, and why the design is shaped the way it is.
Why a business is not a set of pages
A shoe store is a place where you can ask anything about shoes. That is the whole definition — and almost nothing we build works that way.
Two hashes, and why "regenerate it" is the wrong answer
Scaffolding tools give you a great first day and abandon you on the second. Fixing that turned out to need one more hash per file than we first recorded.
Seven bugs from the first time anyone opened the UI
The test suite was green, the API was verified, and the interface had never been looked at in a browser. Here is what was waiting.
The five measurements that changed the design
A blueprint is a hypothesis. Here is what happened when we pointed a profiler at the parts of it that mattered, and what we changed as a result.