Engineering — Note 01

We write the code
we'd want to inherit.

A short, honest look at how our engineering team thinks, decides, and ships. No buzzwords, no architecture astronauts — just the principles we keep coming back to.

01

The best code is the code we didn't write.

Every line is a line that has to be maintained, reviewed, debugged at 2am, and explained to whoever comes next. So we push back on scope, kill features that don't earn their keep, and lean on the platform before we reach for a library.

Small surface area, small bug count.

02

Pick boring tools, on purpose.

The shiny framework someone posted about last week is a liability when it breaks on a Sunday and the docs are still half-written. We reach for tools with long memories — battle-tested databases, mature languages, the obvious choice — and save our novelty budget for the parts of the product that actually need it.

Boring infrastructure means quiet on-call.

03

Ship the rough draft.

A working slice in front of real users beats a polished plan that nobody has touched. We get to something deployable in weeks, not quarters, and let real usage tell us what to build next instead of guessing in a doc.

The first version is supposed to be embarrassing. That's how you know it's early enough to learn from.

04

The people who build it, run it.

Frontend, backend, deploys, the pager — same team, end to end. There's no wall to throw things over, no separate ops group that inherits problems they didn't help create.

Ownership beats org charts every time.

05

Test what would actually hurt.

We don't chase coverage numbers — they reward writing tests for the easy parts and ignoring the scary ones. We test money flows, auth, data integrity, anything where being wrong is expensive. The rest gets good types, small functions, and the benefit of the doubt.

100% coverage of the wrong things is still 0% coverage of the right ones.

06

Hand it back better than we found it.

Architecture notes, runbooks, and decision records ship with the code — not as a separate cleanup project at the end. When we hand a project off, the next team should be able to keep going without us. Even if you'd rather we stayed.

Documentation is part of the work, not a chore that comes after it.

"

Good engineering looks unremarkable from the outside. Things just work. Deploys are boring. Nobody gets paged. Users get what they came for.

— How we measure a job well done

Engineering — Note 02

How a project actually goes.

Week 1–2

Discovery

Conversations, sketches, a written plan. We figure out what to build first, what to leave for later, and which assumptions need testing before we touch a keyboard.

Week 2–4

Design & architecture

Interactive prototypes for the user-facing parts, a written technical plan for everything behind them. You see both before we ship any code.

Ongoing

Build in the open

One-week sprints, a working demo at the end of each, code pushed to your repo from day one. No big reveals — you see progress as it happens.

Launch

Ship & harden

Staged rollout, monitoring in place, a real on-call rotation for the first few weeks. It's not done until it's been quiet in production.

After launch

Support or handover

Stay on retainer for ongoing work, or hand it off cleanly to your team — with docs, walkthroughs, and a few weeks of overlap so nothing falls through.

Got something tricky to build?

Tell us about it. We'll come back with an honest take — what's feasible, what's risky, what we'd do first.