Climbing No More

Engineers have been reaching a common ceiling in their careers for decades. The pattern goes like this: an individual contributor gets promoted to a senior software engineer, and their career trajectory levels off. Likewise, an IC who transitions to an Engineering Manager often hits a similar wall, wondering if they’ll ever advance to a senior manager or director. In the […]

Building Remote Teams

You’ve probably heard stories of big tech companies cutting thousands of jobs in US and hiring double that number in India, blaming AI for the shift. Everyone’s first thought is likely cheap labor. While cost is certainly part of the equation, it’s not the whole picture. Many other factors are at play, including follow the sun models, talent density, and […]

PIP Manager Insights

I remember one of my directs stepping into a new manager role, only to inherit a team with one or two employees who just weren’t cutting it. From day one, it was a challenge. He hesitated. He first tried to avoid HR, sidestep PIPs, and hoped things would somehow work themselves out. And honestly? I get it. When you’re managing […]

Losing a Top Performer

Over time, I had to manage and help to manage many times when a top performer quits. It sucks but we need to be reasonable. Imagine you’re on a winning streak, your top striker, like El Fenomeno, is scoring crazy, winning you matches. End of the season, they’re out. Well, that’s literally what Bobby Robson had to deal with the […]