Writing from the workshop.
Notes on Go, maintainable systems, and building useful products.
21.07.2026
7 min read
The Maintenance Mindset
Treating future changes as a design constraint leads to calmer software.
13.07.2026
5 min read
Measuring What Matters
A useful metric should help someone decide what to do next.
04.07.2026
8 min read
Small Interfaces, Better Go
Keeping Go interfaces close to consumers produces simpler and more flexible code.
26.06.2026
6 min read
Designing Admin Tools for Speed
Admin interfaces should reduce hesitation and make common work feel obvious.
18.06.2026
9 min read
Operationally Kind Go Services
Designing Go services that explain what they are doing when production gets difficult.
07.06.2026
7 min read
Boring Software Scales
Why predictable systems often outperform clever ones as teams and products grow.
20.05.2026
5 min read
Workshop Notes 01: Keeping Systems Legible
Practical notes on keeping systems legible for teams building software that should remain calm and understandable.
19.05.2026
6 min read
Workshop Notes 02: Designing for Reversibility
Practical notes on designing for reversibility for teams building software that should remain calm and understandable.
18.05.2026
7 min read
Workshop Notes 03: Writing Practical Error Messages
Practical notes on writing practical error messages for teams building software that should remain calm and understandable.
17.05.2026
8 min read
Workshop Notes 04: Simple Queues and Clear Work
Practical notes on simple queues and clear work for teams building software that should remain calm and understandable.
16.05.2026
9 min read
Workshop Notes 05: Naming the Important Things
Practical notes on naming the important things for teams building software that should remain calm and understandable.
15.05.2026
10 min read
Workshop Notes 06: Interfaces That Explain Themselves
Practical notes on interfaces that explain themselves for teams building software that should remain calm and understandable.