“Technical debt” is one of those terms in the software industry that is overused to the point of becoming meaningless. It’s very common for engineers to overlook …
[Read more]
Talk to each other, not just AI
Annie Vella published another insightful post that resonated with me. As an Engineering Manager, her point #3 “Colleagues stopped talking to each other. Rather than asking …
[Read more]
How AI is forcing us to finally fix our codebase
It is Q2 of 2026 and agentic coding is so thoroughly ingrained in our daily development process that life without it has started to become unimaginable. Don’t we all sometimes …
[Read more]
If Rubens could delegate his paintings, you can delegate your code
In my opinion, for effective agentic coding, engineers should think like managers. But perhaps you are not interested in management. You don’t know what managers do, and you …
[Read more]
Mimicking developer cognitive process with agent teams
Agentic coding came with the promise that developers could spend their time thinking at a higher abstraction, as the task of writing code is delegated away. Instead, what we …
[Read more]
ICs Using AI Agents Should Think Like Managers
Developers new to agentic coding are at risk of having the wrong expectations. When they try coding agents for the first time, it feels like magic. But cracks appear when AI is …
[Read more]
Well structured prompts capture intent like never before
It’s been about two months since my team started using Gemini as part of their daily coding workflow. We observed that while AI is powerful, it requires some effort to keep …
[Read more]
Vibe Coding in Production: Early impressions
For the past few months I have been trying to incorporate agentic coding as much as possible in my daily workflow. So this is a good time to pause and reflect on some early …
[Read more]
A Manager's Guide to Keeping the Lights On
Last year I transitioned to the role of engineering manager on a complex, legacy service with a poor reliability record. As a first-time manager I found it challenging to plan a …
[Read more]
Software tenbagger
“Tenbagger” is a term coined by legendary investor Peter Lynch to describe stocks that provide tenfold value on the initial investment. As software engineers we make …
[Read more]