How to Manage Poor Employee Performance

One of my favorite things about what I do is having the opportunity to lead and manage others. I get to build teams, develop individuals, connect with people one-on-one, and coach them through key moments in their careers. But with the good comes the bad—and as a manager, it’s up to me to seek out… »

9 Things Great Engineering Managers Do

When you manage a software engineering team and someone tells you that good engineering managers don’t exist, it can be more than a little frustrating. In fact, the degree to which engineering management has been debated and deliberated is somewhat surprising. Apparently, there are those who believe our commitments to code can curb our capacities… »