
I write about what nobody teaches you: the judgment, the debugging instinct, and the honest reality of AI in a working developer’s life.
20 years building software for Skype, Jaguar, Expedia, and UK government systems where downtime wasn’t an option.
Not new frameworks, but judgment. Knowing which problem is worth solving. Knowing when to say no. Nobody shows you how to think like a senior. I want to shorten that gap.
AI is a tool. Useful in the right situations, a liability in the wrong ones. I use it every day. I also know when to put it down and think for myself.
The debugging instinct isn’t magic. It’s mental models and habits that experienced developers use without realising. I’ve spent a long time making those models explicit.
Seven Essential Lessons for Software Developers: A Guide to Thriving in Your Career As a software developer, your journey from coding as a hobby to navigating the complexities of the…
If you know anything about golf, you’ve heard the name Rory McIlroy. After 16 years of failing to win the Masters, he won it on his 17th attempt. And again…
Today I experienced a classic senior developer moment. I spent an hour gathering information about a specific update to existing logic, then questioning it from all different sides. And when…
Whether that’s developing better technical judgment, getting faster at debugging, or figuring out how to use AI without losing your ability to think. I work with developers and teams on exactly that.
I had the pleasure of being coached by Petr, and it was a transformative experience. He helped me identify my professional goals and provided valuable resources to improve my focus. His friendly personality and attentiveness made the session engaging and productive.
Stefano Nebo, Fullstack Engineer