Measure First
Performance claims and architecture changes start with numbers. Opinions are useful; evidence decides.
A small, senior team that would rather do fewer projects properly than many of them quickly.
Code & Compass began as a two-person consulting practice helping growing companies untangle systems that had outgrown their original design. The pattern was always the same: a product that worked well in its first year and became expensive and fragile in its third.
We now work as a compact team of developers and architects across a handful of long-running client relationships. We deliberately stay small — it means the people who scope your work are the people who build it.
Our name reflects the two halves of the job: the compass is knowing which direction is worth travelling, and the code is the work of getting there.
Four principles that decide how we approach a problem.
Performance claims and architecture changes start with numbers. Opinions are useful; evidence decides.
We choose well-understood technology for the foundations and save novelty for where it actually earns its place.
Documentation, tests and handover notes are part of the deliverable, not an optional extra at the end.
We work as a distributed team and keep the structure flat: everyone on a project writes code and talks to the client.
Service boundaries, data modelling, query performance and the migration paths between them.
Interfaces that stay fast on real devices, and accessibility treated as a requirement rather than a phase.
Build pipelines, infrastructure as code, monitoring and the unglamorous work that keeps releases calm.
A focused look at the current system before either side commits to a larger piece of work.
Scope, sequence, assumptions and price — in writing, so it can be questioned.
Work lands in reviewable increments, with a demo and a decision point at each one.
Documentation, walkthroughs and a period of support long enough to be useful.
If your project sounds like something we would be good at, we would like to hear about it.
Get In Touch