Writing

Writing to understand how things work

Learning Neural Networks Through Mental Models

19 May 2026

Neural networks started making much more sense once I began viewing them through multiple mental models rather than isolated concepts. This article explores the different perspectives that helped deep learning feel less mysterious and more coherent.

I Thought Dark Mode Would Be Easy

2 May 2026

Dark mode was not the simple toggle I imagined it to be. Adding it broke everything. This article walks through how a simple idea turned into a system-wide rethink.

Microtasks: Why Promises Run First

21 April 2026

Why do Promises always run before setTimeout? This article reveals microtasks as mandatory continuations that must run before JavaScript moves on.

Macrotasks: What a Task Actually Is

15 April 2026

If nothing can interrupt JavaScript, when does anything else run? This article reframes tasks as entry points into execution, not chunks of work.