Archive stories

What Makes a Good Software Engineering Manager?

Essay Leadership Management

We’ve considered what we value as an engineering manager (or leader). How can you do performance appraisals without a concrete framework for evaluation? How do you evaluate those wishy-washy soft skills that are so clearly not objective? And does being a good manager mean that you will perform well? Today, I’ll discuss engineering management. What […]

top view photo of people near wooden table

The Power of Communication

Essay Leadership Management

Recently, I had a small debate with other leaders on the impact of communication and its role across the team. We debated that repeating material in the town hall format adds no value and that they would prefer smaller more personal modes of communication. I believe that we need to communicate widely and personally. The […]

Product Engineering Strategy

Essay Leadership Management Strategy

An engineering strategy goes beyond your OKRs (if that’s what you use for goal setting). It goes into where you want the organization to be in the next few years. As a leader, you need to decide the short-term tactics you wish to use and your long-term plays. A strategy doesn’t necessarily need to be […]

Scaling Innovation

Essay Leadership Strategy

It’s been a long time since I sat down to write out my thoughts. Over the past couple of years, I’ve been working on my MBA. I successfully graduated and learned a lot about business in the process. Today, I want to write about something I’ve been working on over the past few years. I […]

6 Things to do when training Engineers to be Managers

Essay Leadership Management

I was recently given the opportunity to train an engineer in my team to take over my role. This engineer volunteered to become a people manager. Now, obviously, not everyone is cut out for people management. This is just a few of the steps I took to help transition the engineer. 1. Determine their motivations […]

I am a Good Manager

Essay Leadership

When we think about managers, we think about people we know (or knew) who have shaped us. We think about people we either look up to or despise. We think about people who are incompetent, and you could do their job better, or those you are amazed at their time management skills. I’d like to […]