Skip to content
JOE BROWN

Engineering notes

Investigations, measurements, and decisions from production work.

Detailed write-ups on CI performance, dependency graphs, systems migrations, testing, developer tooling, and practical AI.

Published notes

02

Developer experience

How barrel files slow down TypeScript builds

A benchmarked barrel-file removal that made production builds 29% faster, reduced module collection, and enabled accurate CI test selection.

7 min read

In progress

The next topics in the queue.

AI engineering

Practical AI agents for engineering teams

Where agents help, where deterministic tools remain better, and how to keep humans in control.

Testing

Testing large TypeScript applications

Building coverage that improves release confidence without turning the test suite into a bottleneck.