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 used without understanding its limitations. People tend to dismiss agentic coding if it doesn’t work “perfectly”. This is unfortunate, as coding agents are in fact very impressive.
It is said that managers have been vibe coding forever. Now, if ICs are also vibe coding, are they like managers?

[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 roadmap that can balance tackling reliability issues and reducing technical debt on one hand, and building new features on the other.

Developer time is a very precious resource. As a manager, you want to spend it in a way that produces compounding benefits over time. So I came up with some guiding principles to help me prioritize work in a way that keeps the system running, with hopefully fewer hiccups over time.

[Read more]