Programming feels like a lifestyle to me. I wake up and am thinking about what I would like to code. My bedroom wall is covered in screenshots of features from apps that I like. The constant reminder of what's possible keeps me inspired.
Despite working in a security role rather than pure development, I remain deeply connected to coding culture. My daily routine includes a contemplative 30-minute walk to a cafe, where I solve complex problems while managing the physical challenge of the journey. I've recently incorporated slinky tricks into this ritual, finding the focus required helps my mind wander productively.
The core philosophy centers on "what feels good" during development. Rather than chasing external validation, I prioritize completing small, satisfying tasks after work hours. I emphasize studying various programming languages, frameworks, and architectural patterns as intellectual investment.
A key recommendation: committing to shipping something is paramount. I advocate setting personal deadlines, sharing work publicly, and embracing feedback as essential to growth. I find satisfaction from iterating on my own blog, recently consolidated into a single Go file.
My final advice encourages developers to become obsessed with learning—diving deep into projects, removing ego from the work, and finding joy in small accomplishments rather than seeking validation through code.