
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.
Naming matters more than you think. I’ve been going through parts of our codebase recently and kept hitting the same friction. A class for export was named one thing, but…
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…
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