Humanizing Teams

Posted in Management, Work

On an episode on the Accidental Tech Podcast about “Software Methodologies”, it was enlightening to hear the conversation on waterfall versus agile development practices[1] from someone who really doesn’t see the need to implement project …

Wisdom from Engineering Managers

Posted in Engineering, Management

As I continue figuring out the work to manage engineers, I’ve asked other, more experienced and better managers to give me whatever advice and commentary they have on a job that’s both less discussed and …

Herding Software Engineers

Posted in Management, Work

I’m officially giving engineering management a shot. Common cynicism would cite the Peter Principle as relevant when an engineer decides to shift their role into the less technical. And it’s true: I code a lot …

Picking Your Battles

Posted in Engineering, Management, Work

Pick your battles. It’s a simple and downright cliche piece of advice. At its heart it’s about prioritizing conflicts, and looking to resolve only the most important, the most impactful ones. Frankly it’s hard to …

Engineering Visibility

Posted in Engineering, Management

Software engineering is a meritocracy; if it’s not already true, at least it’s a noble goal to aspire to, right? After all, to be truly judged on the sole merit of your technical ability and …