AI Broke Interviews

Interviewing has always been a big can of worms in the software industry. For years, big tech has gone with the LeetCode style questions mixed with a few behavioural and system design rounds. Before that, it was brainteasers. I still remember how you would move Mount Fuji era. Tech has never really had good interviewing, but the question remains: how […]

Engineering Manager Interview Preparation

Layoffs seem to be everywhere these days. You scroll through feeds, and it’s another round of cuts, another company restructuring. If you’re a seasoned manager, losing your role can feel like hitting a wall. And finding new jobs is a really uphill battle, especially with all the talk about flattening organizations and cutting down on management layers.I still believe it’s […]

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 […]

Interviewing Your Future Boss

I’m sure you have been asked if you have any questions during interviews. A few things come to mind. Often, we think we need to impress the other party. Nevertheless, tough questions are the ones you want to ask, especially to your future boss. Over the years, I learned this the hard way. I have worked with managers who changed […]

Coding in Leadership

When you start coding, you start the adventure. It feels like unlocking a new world of logic and creativity. From programming classes where we tried to solve pyramid programs to professional work, I used to have fun with coding each day. I chased small wins and learned to debug my own thinking. Each day brought new challenges and opportunities to […]