Skip to content

Essays

Get notified when new essays are published.

Get notified

Get an email when I post a new essay.

Or follow along with RSS.

The Decoherence Trap

Of all the forms of tech debt, decoherence is the worst. It compounds exponentially with a system's rate of change, and AI is now producing it faster than ever, leading us deeper and deeper into the abyss...

Introducing Signalium

Signals are reactive the monads that React Hooks wanted to be, and that difference explains much of the complexity in Hooks code. This article explores the theory behind Signalium, and where reactivity in JavaScript could go next.

Four Eras of JavaScript Frameworks

From jQuery widgets to the first frameworks, component-centric view layers like React, and today's full-stack frameworks: a look back at each era of JavaScript development and what it taught us.