Engineering blog

Notes from the Arcwell engineering team

Practical write-ups on the decisions, trade-offs, and small wins behind the software we build. Opinions are our own and earned the hard way.

Engineering

Writing tests that earn their keep

Why we don't chase coverage numbers, and how we decide which tests are worth writing — testing behaviour, not implementation, and trusting the pyramid.

24 March 2026 · 8 min read
Engineering

Designing APIs your future self won't resent

An API is a promise. The principles we follow to design interfaces that are predictable, hard to misuse, and possible to evolve without breaking everyone.

12 February 2026 · 8 min read
Operations

Learning from incidents without pointing fingers

Things will go wrong in production. The blameless review process we use to turn outages into lasting improvements rather than into someone's bad day.

15 January 2026 · 7 min read
Engineering

In praise of boring technology

Why we reach for proven, well-understood tools before novel ones, and how to spend your limited budget for novelty where it actually counts.

29 January 2026 · 7 min read
Engineering

Code review that actually helps

How we run code review as a tool for sharing knowledge and catching real problems, rather than a gate for nitpicks and personal style preferences.

26 February 2026 · 7 min read