What Coding Taught Me About Everything Else

August 11, 2026

A year ago I couldn't write a line of production code. Today there's a marketplace live in all fifty states that I built from the first commit to launch, by myself. People assume the interesting part is the code. It isn't. The interesting part is what the process did to the way I think.

Start before you feel ready

The single biggest unlock wasn't a framework or a language. It was giving myself permission to be bad at something in public. I shipped things that embarrassed me. I broke production more than once. And every one of those small disasters taught me more than a month of tutorials ever did.

If I'd waited until I felt "ready," I'd still be waiting.

The compounding of small reps

Learning to build is less about big leaps and more about tiny, boring reps that stack up:

  • Reading an error message slowly instead of panicking
  • Shipping something small every single day
  • Asking better questions instead of more questions
  • Keeping a running list of things I didn't understand yet

None of these are impressive on their own. Together, over months, they turned into something I couldn't have planned.

You don't rise to the level of your goals. You fall to the level of your systems.

That line stuck with me the whole way through. The goal was "build WattHive." The system was "show up and ship one thing today."

Traveling helps more than you'd think

Some of my best ideas showed up on a beach in Vietnam, not at a desk. Distance from the problem is its own kind of debugging. When I got stuck, the fix was almost never more hours — it was a walk, a flight, a conversation with someone outside the bubble.

Where this goes next

I'm going to keep writing here about the things I'm learning as I build — the wins, the faceplants, and the occasional travel detour. If any of that is useful to you, that's the whole point.

More soon.

Get new articles in your inbox

Build + travel notes. No spam.

Share thisXLinkedIn