Static Analysis Beyond TypeScript
Linters, codemods, and the underrated layer of tooling that catches the bugs types cannot reason about.
This is placeholder body copy. In a real post there would be an argument here, built one paragraph at a time, with the kind of small detours that make a technical essay feel like it was written by an actual human.
The repository this page lives in exists to demonstrate behavior of the Next.js router, so the content is intentionally boring. Any similarity to real insight is entirely coincidental, if occasionally welcome.
If you are reading this from a prefetch-triggered hover, congratulations, the link worked. If you are reading it after a full navigation, that also counts, and you have learned something about how caches behave under load.
More posts
Code Reviews That Teach
Notes from a principal engineer who reviews more than they write, and what they have learned to leave alone.
On-Call Playbooks Worth Writing
The shape of a runbook that helps a sleepy human, not a confident one, and why the difference matters.
Incident Response Without Blame
How to run a post-incident review that produces durable learning instead of a lingering bad taste.