Skip to content
Back home

Writing

Technical writing on software engineering, systems architecture, and developer tooling.

2026

How to Make Deep Work Relevant to You

I have read Cal Newport’s Deep Work, and while the concept is insightful, I’ve been wrestling with how to actually apply it when you are still searching for your direction.

The Unison

A promise is given to that which ought to have been.

The Cranking Machine and the Thinking Process

Is there fundamentally a trade-off between speed and quality when solving problems with code?

36 Statements for Good Code

A Recipe from History, Research, and Reality

Effort Has a Structure

Why Grit Isn't Enough

Boring by Design

The Full-Stack TypeScript Stack I Actually Ship With

Another Year

Birthdays used to feel like arrival points.

Unsettled

I can’t say my life is fine.

Bridging Runtime Uncertainty and Compile-Time Guarantees

An examination of how runtime input is progressively constrained into compile-time guarantees using TypeScript’s type system

Tempering Ambition

Self-Awareness

How programming language paradigms actually emerge

A short history of complexity, abstraction, and constraint

Explicit Errors and Functional Cores

Building Predictable Systems in TypeScript

Scarcity in a World of Plenty

Every era believes it has arrived at the edge of a new world.

Now I Know – Tech Terms

Welcome to the second post in “Now I know - Tech Terms!”

AI Can Explain New Words

But Habits Make Them Stick

Why AI Loves the Em Dash (—)

This is part of Cool Stuff I Noticed—a series where I share small observations about tools, learning, and systems that quietly make life easier.

Small Keyboard Tricks

This is part of Cool Stuff I Noticed—a series where I share small observations about tools, learning, and systems that quietly make life easier.

Now I Know – Tech Terms

Welcome to the first post in “Now I Know – Tech Terms!”

The Anatomy of a WordPress Plugin

WordPress plugins often feel more complex than they are.

The Silicon Ceiling

In 2026, most software is built by layering one person’s “magic” on top of another’s.

Stay updated

Subscribe to get new articles delivered to your inbox.

Subscribe on Substack