Skip to content
Back home

Writing

Thoughts on engineering, deep work, and building purposeful systems.

2026

Growth-themed article artwork

Effort Has a Structure

Why Grit Isn't Enough

Boring by Design article artwork

Boring by Design

The Full-Stack TypeScript Stack I Actually Ship With

Another Year article artwork

Another Year

Birthdays used to feel like arrival points.

Unsettled article artwork

Unsettled

I can’t say my life is fine.

Bridging Runtime Uncertainty and Compile-Time Guarantees article artwork

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 article artwork

Tempering Ambition

Self-Awareness

How programming language paradigms actually emerge article artwork

How programming language paradigms actually emerge

A short history of complexity, abstraction, and constraint

Explicit Errors and Functional Cores article artwork

Explicit Errors and Functional Cores

Building Predictable Systems in TypeScript

Scarcity in a World of Plenty article artwork

Scarcity in a World of Plenty

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

Now I Know – Tech Terms article artwork

Now I Know – Tech Terms

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

AI Can Explain New Words article artwork

AI Can Explain New Words

But Habits Make Them Stick

Why AI Loves the Em Dash (—) article artwork

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 article artwork

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 article artwork

Now I Know – Tech Terms

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

The Anatomy of a WordPress Plugin article artwork

The Anatomy of a WordPress Plugin

WordPress plugins often feel more complex than they are.

The Silicon Ceiling article artwork

The Silicon Ceiling

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

Rediscovering Enterprise Architecture in TypeScript: A Meta-Framework Approach article artwork

Rediscovering Enterprise Architecture in TypeScript: A Meta-Framework Approach

I wanted to build a modern TypeScript backend with Node and Hono that felt as robust and predictable as the enterprise systems I had worked with — think Spring Boot, ASP.NET, classic OOP design

Built at a Cost article artwork

Built at a Cost

Part I: Epigraph — Setting the Soul

2025

Stay updated

Subscribe to get new articles delivered to your inbox.

Subscribe on Substack