Start Here
If you're new to the site, these are the posts I'd point you at first, and represent the topics I keep coming back to.
Engineering practice Explore →
-
A methodical approach to non-trivial bugs, borrowed from how researchers actually work.
-
Short and share-able: do the homework that makes a useful answer possible.
-
Engineering velocity requires keeping information flowing.
Browser extensions and web automation Explore →
-
How the major browsers arrived at the extension models they ship today — and why those choices still shape what's possible.
-
Practical rules for writing selectors that don't break the next time someone touches the page.
-
Lessons from building PixieBrix with AI coding tools across content scripts, background workers, and React UI. Companion to my AI Coding Summit 2026 talk.
Reasoning and rationality Explore →
-
The Analysis of Competing Hypotheses worksheet is naive Bayes with a friendlier UI. Pairs with an interactive explorer.
Looking for something else? Browse the full archive, the talks, or my research publications.