A picture of me with my dog Tess next to me looking at me

I Still Miss Writing Code

Every real problem was a small mystery. A bug that made no sense. A system behaving in a way the documentation swore was impossible. You could not brute force your way through it. You had to sit with it. You had to hold the whole thing in your head at once: the data flowing one way, the state changing another, the single assumption buried three layers down that turned out to be wrong.

There is a particular feeling when the shape of the problem finally clicks into place. It is not loud. It is a quiet click, somewhere behind your eyes, and suddenly the mess resolves into something you can actually see. For a moment you understand a small piece of the world completely. Not partially. Not approximately. Completely. There are not many places in adult life where you get that.

There really are few feelings better than running code you've been working on, a bug you've been fighting against, and finally seeing it work. Telling Claude or Copilot about the bug trying to find a solution just doesn't compare, even if it does find a good solution.

Writing code was one of the few parts of my life with a clean loop. A problem, a real one, with a real answer. Effort that mapped directly onto progress. A moment where the thing did not work, and then a moment, entirely because of you, where it did. Most of adult life does not offer that. The problems that matter most, the ones about people and organizations and health and the future, are ambiguous, slow, and never fully solved. Code gave me a small, honest corner of the world where I could put something right and actually know that I had.

I never thought of code this way. I like the thought.