Blog

How to create momentum on day zero
How to set the tone for the cadence and culture of your team – even before your newest recruits have stepped on board.

The unexpected disparity between managing ICs and managing managers
The transition from managing individual contributors to managing managers is not as simple as it seems. Here’s why, and how to navigate that transition.

High-touch leadership in a fully-remote culture
An alternative approach to ensuring interpersonal connection – and individual health – in a globally distributed team.

40 years of engineering leadership evolution
How engineering leadership roles have evolved – from managers to VPEs and CTOs – and how these roles interact with their teams today.

How agile changes the role of the engineering manager
“You’re moving from the manager owning delivery to the team owning delivery.” Here’s how agile transforms the roles that engineering managers play.

Teaching your team how to troubleshoot tension
The myth of “healthy tension,” and a more holistic approach to handling the conflict that will inevitably arise in your team.

The sound of distributed teams – How GitHub collaborates with a 60% remote workforce
The characteristics that define a successful remote hire, and how teams at GitHub effective work together.

6 lessons from Lara Hogan on humanizing management
Lara Hogan has dedicated her career to growing leadership in tech. Here’s what she taught us about honing the craft of management.

The Netflix way: Shaping culture at the team level
Even at Netflix, culture requires proactive attention at all levels. Here’s what shaping culture looks like in practice – at the team level.

Win conditions: How to build an innovation-driven culture
How to cultivate and maintain an innovative mentality across your team.

Divide and conquer: Autonomy and other strategies to go fast at scale
Each new addition to the team has a greater affect than you may realize. Here’s how to scale – without losing your humanity.

Communication and the art of cultivating engineering leadership
If there’s one way engineering leaders could do a better job supporting their teams, it’s by investing in communication. Here’s why.
Get Engineering Impact: the weekly newsletter for managers of software teams
Keep current with trends in engineering leadership, productivity, culture, and scaling development teams.