MB_

matt@mbrookson:~$ whoami

I build software
that makes sense_

Software engineer and team lead, focused on clear systems, useful language and maintainable code.

I’ve worked in software since 2013. I care about systems that are clear to change, easy to explain and genuinely useful to the people who rely on them.

Outside work, I’m a husband and dad who enjoys a good meal, a book, time in the garden and long walks with our Labrador. Our two cats run the house.

View all writing
01

macOS missing xcrun after upgrade

How to resolve the infamous missing xcrun error

techapple
02

Pagination Pitfalls: Preventing Data Loss

Learn how to prevent missing rows in paginated database queries.

softwaredatabases
03

The most productive tech-stack I've ever used

A modern tech-stack for rapid software prototyping and development.

softwaretypescript
Discovering Domain-Driven Design ebook cover

Discovering Domain-Driven Design

A concise, practical introduction to building better software with domain-driven design.

Read about the book