Traits for EMs

Over the years, I’ve had the opportunity to work with many managers, and mentored a few. I was fortunate enough to learn from some great bosses. When I think about it, I feel like there’s no one right way to be a good manager. I realize every manager brings their own personality, strengths, and struggles to the role. The best […]

Perception vs Perspective

Have you ever found yourself questioning someone’s decision, only to realize later that you didn’t have the full picture? You know it’s really easy to get caught up in our own way of thinking. And then we expect others to see things just as we do. It shouldn’t be surprising that most people do the same. Everyone gets stuck with […]

Becoming a Rockstar Engineer

In the software development realm, people often debate about 10x engineers or rockstars. But what does that really mean? How can you become one? There isn’t an easy answer, but I’ll try to explain what I believe it is. Over time, the industry has realized that being a “rockstar engineer” has little to do with producing elegant code or hitting […]

Hiring Harmony

Building an all-star team is a bit like cooking a nice dish. It’s less about throwing in a lot of ingredients. It’s more about using just the right ones to create something truly delicious. Your team is your recipe for success, and as any top cook will tell you, the best recipes don’t need the most ingredients; they require the […]

Estimation Accuracy

Estimating software projects is basically the tech equivalent of arguing about Irish weather. Everyone has an opinion, nobody really knows anything, and the forecast changes all the time. One minute you’re looking up and see that nice blue sky, and fifteen minutes later you’re sprinting through sideways rain wondering why you ever trusted an umbrella in this country. If you […]