Writing about code & ideas

Thoughtful explorations of programming, technology, and the concepts that shape how we build.

Long-form writing that takes the time to go deep — examining how things work, why they're designed that way, and what it means for the craft.

Recent writing

View all
· rust

Why We Chose Rust for Our CLI Tools

A practical comparison of building CLI tools in Rust versus Go and Python — performance, developer experience, and the tradeoffs we encountered.

Read article
· javascript

The Event Loop Demystified

Breaking down the event loop — the mechanism at the heart of JavaScript's concurrency model — to understand what actually happens when your code runs.

Read article
· systems

Understanding How Garbage Collection Actually Works

A deep look into the mechanics of garbage collection — from mark-and-sweep to generational strategies — and why it matters for your code's performance.

Read article