Skip to content

StephenOTT/awesome-engineering-managers-handbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Awesome Engineering Manager's Handbook Awesome

A curated list of great resources made for people who manage or lead web engineering teams. Pull requests are welcome.

Table of Contents

  1. Articles
  2. Newsletters
  3. Books
  4. Interviewing
  5. Tools

Articles

General

Six Recipes for Software Managers from Localytics
8 Key Tactics For Developing Employees from Forbes
The 6 Surprising Questions that Ensure the Effectiveness of Google Management from Lighthouse
10 Key Andy Grove Quotes on Leadership from High Output Management from Lighthouse

Performance

Assessing Employee Performance from Eric Elliot

Leadership

5 Tips for Being an Effective Tech Lead from Thoughtworks
Three Powerful Conversations Managers Must Have To Develop Their People from First Round
Scaling your software becomes increasingly easier, but what about scaling your team? from Oren Ellenbogen

1:1s

Why 1-1 meetings are crucial to your team’s success from Asana
One on One from Ben Horowitz
Master the One-on-One Meeting from Harvard
How to Make Your One-on-Ones with Employees More Productive from Harvard
A 101 on 1:1s from Spotify
Conducting Effective and Regular One-on-Ones from Moz
The Art of the Awkward 1:1 from Mark Rabkin
7 Essential Tips for Effective 1 on 1 Meetings with Your Manager from Lighthouse
How to have an honest one-on-one with an employee from Signal vs Noise

Teamwork

Guilds: Get Stuff Done Together from Hootsuite
The Essential Guide to Building Balanced Development Teams from Eric Elliott
How to Build a High Velocity Development Team from Eric Elliott

Productivity

How to Grow from Being Average to a 10x Engineer from The Effective Engineer

Culture

The Buffer Culture from Buffer
Culture Code: Creating A Lovable Company from HubSpot
Optimizing for Happiness from GitHub
What Makes a Good Engineering Culture from The Effective Engineer
What Google Learned From Its Quest to Build the Perfect Team from New York Times
Why psychological safety matters and what to do about it from Google
Building and Motivating Engineering Teams from The Startup
What Companies Get Wrong About Motivating Their People from Washington Post
What Great Managers Do Daily from Havard Business Review

Blogging

Yes, your team should be blogging from Michael Robert Bernstein

Goal Setting

About predictability and clearly defining team goals from Norberto L. Herz

Meetings

A Field Guide to Dudes Who Ruin Meetings from Jim Babb

⬆ back to top

Newsletters

Leadership

Leading Software People
Software Lead Weekly
Tech Leadership Weekly
Engineering Impact

Software Engineering

The Effective Engineer

Public Speaking

Technically Speaking

⬆ back to top

Interviewing

How to Interview Engineers

⬆ back to top

Books

Software Engineering

The Pragmatic Programmer by Andrew Hunt and David Thomas
The Effective Engineer by Edmond Lau
Rapid Development by Steve McConnell
Software Estimation: Demystifying the Black Art by Steve McConnell

Continuous Delivery / Continuous Integration

Continuous Delivery by Jez Humble and David Farley
Continuous Integration: Improving Software Quality and Reducing Risk by Paul M. Duvall, Steve Matyas, and Andrew Glover

Testing

Test Driven Development by Kent Beck

People

Peopleware by Tom DeMarco and Tim Lister
The Mythical Man-Month by Frederick P. Brooks Jr.

Culture

The Hard Thing About Hard Things by Ben Horowitz
Good to Great by Jim Collins
How Google Works by Eric Schmidt, Jonathan Rosenberg and Alan Eagle
Rework by Jason Fried and David Heinemeier Hansson
DevOps Handbook by Gene Kim, Patrick Debois, John Willis and Jez Humble
The Phoenix Project by Gene Kim, Kevin Behr and George Spafford
Optimizing For Happiness by Tom Preston-Werner
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency by Tom DeMarco

Management

Building Great Software Engineering Teams by Joshua Tyler
Death by Meeting by Patrick M. Lencioni
High Output Management by Andrew S. Grove
Managing Humans by Michael Lopp
Managing Oneself by Peter Drucker
The ONE Thing by Gary Keller and Jay Papasan
Radical Focus by Christina Wodtke
The Advantage by Patrick Lencioni

Leadership

Leading Snowflakes by Oren Ellenbogen
The Score Takes Care of Itself by Bill Walsh, Steve Jamison, and Craig Walsh
Leadership is an Art from Max Depree
Radical Candor: Be a Kick-Ass Boss Without Losing Your Humanity by Kim Scott
Nonviolent Communication: A Language of Life by Marshall B. Rosenberg PhD
Developing the Leader Within You by John C. Maxwell

Public Speaking

Demystifying Public Speaking

⬆ back to top

Tools

Mointoring

Page Performance

Lighthouse
PageSpeed Tools
Web Page Test

Team Surveys

15Five
TINYPulse
Google Forms

Apps

Mobile

Mindfulness

Headspace

Journal

5 Minute Journal

Web / Mobile

Project Management

Jira
Trello
Asana

⬆ back to top

About

Resources for efficiently managing or leading a team of software engineers

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published