Notes on building
useful systems.
A technical knowledge base — engineering, product, cost, reliability and real operations. Articles are on the way.
When a spreadsheet stops being enough
The signs a spreadsheet has quietly become mission-critical — and what to do before it breaks.
How to decide whether your business needs custom software
A practical way to tell the difference between a problem an existing tool solves and one that needs building.
The hidden cost of manual follow-ups
Manual follow-ups feel free. Counted across a month, they are one of the most expensive things a team does.
Building reliable payment and notification flows
Why payments and notifications fail quietly, and the design choices that keep them trustworthy.
What multi-tenant systems teach you about growing products
Lessons from building software that serves many customers from one system, without it collapsing under its own weight.
How to scope a first version without wasting budget
The smallest useful version is a discipline, not a compromise. How we find it with clients.
What needs to work better?
You do not need a perfect brief. Tell us what is manual, slow, confusing or difficult to manage.