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.