All posts

Specks

2026-02-10 #misc 

It's a poem, what else is there to say (1-minute read)

Experiments with spec-driven development

2025-10-25 #ai 

Spec-driven development is a methodology where specs are used as a basis for generating code. In this post, I talk about my SDD workflow using spec-kit and Claude Code subagents. (8-minute read)

Are React hooks like inheritance?

2025-10-05 #webdev 

I recently saw a comment on Hacker News comparing React hooks with multiple inheritance in C++. I thought this was an interesting analogy and wanted to expand on it a bit. (7-minute read)

Bakery: Building Bun single-file executables

2025-09-14 #project 

Bakery is an opinionated utility for building and releasing projects with Bun. It's intended for tools and executables, not libraries. (3-minute read)

Bring your own agent: an alternative AI strategy for SaaS

2025-09-13 #ai 

In this post, I want to talk about an AI strategy for SaaS companies that I think will be cheaper, simpler, and more future-proof than the alternative. I call it Bring your own agent (BYOA). (16-minute read)

Weave: a TUI for running multiple commands

2025-08-21 #project 

weave is a CLI/TUI for running multiple long-running commands and "weaving" together their output. I use it to solve a persistent pain point of mine -- running multiple dev servers / watchers / etc. at once. (3-minute read)

Unfurling posts with Astro

2025-07-31 #meta #tutorial 

A tutorial about adding high-quality social media unfurling to your Astro content, including summary, tags, images, estimated reading time, etc. (6-minute read)

Dopamine fasting

2025-07-27 #misc 

An explanation of dopamine fasts, dopamine traps, and why you should care. (5-minute read)

How I'm using Claude Code

2025-07-09 #ai #project 

This post describes my process for developing with Claude Code, including the "transient micro-IDE" concept I'm using for managing multiple worktrees at once. (5-minute read)

Coupling and Modularization

2025-04-15 #softwaredesign 

In this post, I'll be talking about the ideas of coupling, decoupling, and modularization, and how coupling is tightly related to the idea of the software's design context. (12-minute read)

listing posts: #1 to #10 (57 total posts) — next 10 posts