Things Great Engineering Managers Do

  • Reacts quickly, and decisively.
  • Has a leadership philosophy. Has thought about it, a lot. Can speak at length about it.
  • Is passionate about engineering. Is passoniate about management. Understands the intersection of the two.
  • When there is a problem, fixes it quickly.
  • Cares about women being in tech. (Also see diversity.)
  • Understands the engineering hiearchy, who does what, and why.
  • Time manages like a boss.
  • Knows what an effective team size is (seven, plus or minus three)
  • Values the 1x1, knows how to make them effective. Never skips them.
  • Understands the difference between leadership and management.
  • Knows how to hire well.
  • Understands the culture of the company, and how to influence it.
  • Knows that bored engineers quit.
  • Exceedingly technical; knows when engineers are bullshitting them.
  • Knows what every engineer of theirs is doing at any given time.
  • Communicates extremely well, verbally, and via the Interwebs.
  • Knows when to use which communication method.
  • Delegates effectively.
  • Thinks diversity is important. Knows organizations are more effective because of it.
  • Values data-driven decisions.
  • Always looks at the big picture.
  • Keeps up to date, is always knowledgeable on the latest tech.
  • Writes code for fun.
  • Ultra-responsive to employees.
  • Maintains relationships with other teams; ensures multi-team communication is effective.
  • Coaches engineers.
  • Says "no" for their team; knows their team's capacity.
  • Shields engineers from noise that may distract them from their job.
  • Very transparent in decisions, company info, and the future.