By the standard definitions, I might not fit neatly into any career box. Officially, my title is Software Project Manager, but when the clock dings 5pm (it doesn't literally ding, unless I set an alarm... I should set an alarm), the PM hat comes off and the Developer hat goes on.
Coding as a Craft
Outside office hours, I immerse myself in the world of software development. From learning new design patterns and algorithms to building things that I'm interested in, I am always building, always creating. This isn't just work for me—it's like a musician practicing their scales. I am not just a Project Manager by day; I am a Software Developer at heart.
A Musical Interlude
My journey wasn't always about code. Until 2012, my world revolved around music. I was deeply embedded in the music industry—not in a high-profile job, but as a committed band member doing whatever necessary to support my passion. Whether it was as a session guitarist, guitar tech, tour manager, or even putting in the hours as a roadie, I lived a musician's life. Financial rewards were modest, but my satisfaction was immense. That's because I loved what I did.
Transitioning to Software
My professional pivot to software began in 2012 in the water industry, working with Programmable Logic Controllers (PLCs). Having been a tech enthusiast from a young age, the transition was challenging but exhilarating. The hours were awful and the travel was horrid. Yet, like my days in music, I loved every moment of these challenges.
Reflections on Project Management
Do I cherish every aspect of project management? Honestly, not entirely. What I genuinely relish are the moments I get to contribute directly to our software, solving problems and crafting code. It's in these moments that I am reminded that at my core, I am not just managing projects — I am creating, building, and living, if not a little vicariously, as a Software Developer.