I started my career as a WordPress developer in 2010.
Back then, I was in love with the craft. Building logic, writing code, solving technical problems, and watching something I built come to life in a browser. That feeling never gets old.
But something shifted over time.
I began to notice that the moments I cared about most weren’t the ones where I shipped something. They were the ones where I helped someone who was stuck. Someone who couldn’t figure it out alone, and then suddenly could. That felt different. It felt more important.
So in 2013, I made a move that surprised a few people. I left development and stepped into technical support.
Support is where technology meets people at their most frustrated and vulnerable. Every ticket is a small puzzle. Every conversation is a chance to turn confusion into clarity, anxiety into relief. I found that more interesting than writing code ever was.
Fifteen years later, I’ve handled over 48,000+ customer conversations. And what I’ve taken from them has nothing to do with WordPress or websites.
What Technical Support Actually Taught Me
You’d think fifteen years on a support desk would make you an expert in code, servers, and error logs.
It surely did. But that wasn’t the real education.
The real education was about people.
Why does an angry customer often calm down the moment you put their problem into words? Why can one explanation make everything click, while another, even if it’s technically correct, only adds to the confusion? Why do some people ignore the solution you’ve given and keep coming back to the same frustration? And why do two people with the same problem describe it in completely different ways depending on how much they trust you?
Those questions pulled me in directions I didn’t expect.
I started reading about psychology, behavioral psychology, philosophy, and systems thinking. I got curious about how people make decisions, form beliefs, communicate under pressure, and resist or accept change. None of it felt separate from my work in technical support. It all felt like the same subject, just viewed through different lenses.
Every field sharpened something in me. Psychology helped me understand what a customer was actually experiencing beneath the words they were using. Systems thinking helped me find root causes instead of chasing surface symptoms. Philosophy taught me to question my assumptions before looking for answers. Writing gave me a way to make hard things simple.
The Pattern Behind the Problems
At some point, I realized something that changed how I think about everything.
Debugging isn’t just for software.
Businesses have bugs. Processes have bugs. Communication has bugs. Our own thinking has bugs, blind spots, bad habits, and assumptions we’ve never examined. The same mindset that makes a great troubleshooter makes a better thinker, a clearer writer, a more useful person.
Curiosity. Patience. The willingness to question your first theory. These transfer.
Technology is only ever as good as the thinking behind it. And better thinking starts with better questions.
Why I Write
This site is where I work through ideas that come from fifteen years at the intersection of technology and people.
You’ll find pieces on troubleshooting, customer psychology, technical communication, AI, WordPress, and the patterns I’ve noticed from watching thousands of people interact with technology. Some are practical. Some are more reflective.
All of them come from genuine curiosity about why things work the way they do, and what we can learn when they don’t.
If any of that interests you, you’re in the right place.