← Back to blog

On Building Things

Software is one of the few materials where the cost of iteration is nearly zero. You can tear something down and rebuild it in an afternoon. That’s a superpower — but only if you actually use it.

Ship, then refine

The best projects I’ve worked on started rough. A script here, a prototype there. The polish came later, informed by real usage.

Perfectionism is a trap. The goal isn’t a flawless first draft — it’s a working thing that teaches you what to build next.

Tools matter less than you think

Frameworks come and go. Languages rise and fall. The constant is the ability to break a problem into pieces, solve each piece, and stitch them back together.

Pick tools that get out of your way. Then forget about them and focus on the work.