Book description
Tap into the wisdom of experts to learn what every engineering manager should know. With 97 short and extremely useful tips for engineering managers, you'll discover new approaches to old problems, pick up road-tested best practices, and hone your management skills through sound advice.
Managing people is hard, and the industry as a whole is bad at it. Many managers lack the experience, training, tools, texts, and frameworks to do it well. From mentoring interns to working in senior management, this book will take you through the stages of management and provide actionable advice on how to approach the obstacles you’ll encounter as a technical manager.
A few of the 97 things you should know:
- "Three Ways to Be the Manager Your Report Needs" by Duretti Hirpa
- "The First Two Questions to Ask When Your Team Is Struggling" by Cate Huston
- "Fire Them!" by Mike Fisher
- "The 5 Whys of Organizational Design" by Kellan Elliott-McCrea
- "Career Conversations" by Raquel Vélez
- "Using 6-Page Documents to Close Decisions" by Ian Nowland
- "Ground Rules in Meetings" by Lara Hogan
Publisher resources
Table of contents
- 1. Advanced PeopleOps—One-on-One Retrospectives
-
2. Answer These 10 Questions to Understand Whether You’re a Good Manager
-
Cate Huston
- Can You Take a Week Off?
- Can Problems Be Handled Without You?
- Does Your Team Deliver Consistently?
- Do People Tell You What They Think?
- Do People on the Team Treat Each Other Well?
- Is the Team Self-Improving?
- Can You Give People Who Report to You Meaningful, In-Depth Feedback?
- What Kinds of Things Can You Delegate?
- Who Is Taking on Bigger Roles?
- Can You Take on Work Outside of Your Immediate Scope?
- Do Your Peers Value Your Perspective and Come to You for Advice?
-
Cate Huston
- 3. Avoiding Traps in Manager READMEs
- 4. Building Effective Roadmaps
- 5. Busy Isn’t Better
- 6. Career Conversations as an Engineering Manager
- 7. Career Development for Startup Engineers
- 8. Communicating with Executives
- 9. Communication as Craft
- 10. Connect “The What” to “The Why”
- 11. Continuous Kindness
- 12. Culture Is What You Do When the Unexpected Happens
- 13. Dealing with Uncertainty
- 14. Define Your Culture Before It Defines Itself
- 15. Delivering Feedback
- 16. Developing Communication Patterns
- 17. Distributed Teams Are Founded on Explicit Communication Channels
- 18. Do Less, Lead More
- 19. Don’t Be the S--- Umbrella
- 20. Don’t Elevate the Means Beyond the End
- 21. Don’t Look for A Players
- 22. Don’t Just Evaluate Candidates on Skills
- 23. Engineering Productivity
- 24. Like This? Really?
- 25. Everyone Can Lead with Leverage
- 26. Fire Them!
- 27. The First Two Questions to Ask When Your Team Is Struggling
- 28. The Five Whys of Organizational Design
- 29. Focus on Growth to Improve Employee Engagement
- 30. Followership
- 31. Forecasting with Less Effort and More Accuracy
- 32. The Four Layers of Communication in a Functional Team
- 33. The Four-Letter Word That Makes My Blood Boil
- 34. Friday Wins and a Case Study in Ritual Design
- 35. Get Deployment Right on Day One
- 36. Good Process Is Evolved, Not Designed
- 37. A Good Standup
- 38. Ground Rules in Meetings
- 39. Help Yourself to Better One-on-Ones
- 40. How Do Individual Contributors Get Stuck?
- 41. How to Be Discerning Without Being Invalidating
- 42. How to Conduct an Autonomy-Support Meeting
- 43. How to Help Your New Grad Engineer Navigate Work
- 44. How to Share Decisions for Strong Execution
- 45. Improve Your Decision Making with Mental Models
- 46. Interviewing Engineers: Going Beyond Technical Skills
- 47. Introduce an Engineering Ladder
- 48. Leadership Is About Responsibility, Not Authority
- 49. Leading Through Rapid Change Is Normal
- 50. Making Your New Team Feel Like a Team
- 51. Manage Complexity with Diversity
- 52. Management Is a Different Set of APIs
- 53. Manager Handoffs
- 54. Managers and Culture
- 55. Monuments and Hamburgers
- 56. Navigating the Bumpy Road from Engineer to Manager
- 57. The New Way to Manage by Walking Around
- 58. Not Everyone Wants to Be a People Manager
- 59. On Accountability
- 60. On the Elusiveness of Time in Tracking Progress
- 61. Onboard People, Not Technology
- 62. Onboarding Beyond Codelabs
- 63. Own the Narrative
- 64. The Path to Change: Facts and Feelings
- 65. People Leave Bad Managers, Not Bad Jobs—Right?
- 66. Performance Is an Ongoing Conversation
- 67. Physician, Heal Thyself!
- 68. Political Capital and the Favor Economy
- 69. Prioritize Building Relationships with Your Peers
- 70. Priority Exceptions
- 71. The Product Manager’s Concerns
- 72. Projects for Which Agile Is Inappropriate
- 73. Reconciliation Loops
- 74. “Remote”
- 75. Risk Budgets: Five Choices Between Your Team and Failure
- 76. Safety First!
- 77. Scale Communication Through Writing
- 78. Scaling Management by Giving Up Control
- 79. Six Tips for a New Manager
- 80. Stop Your Team from Bikeshedding, and Saying “Bikeshedding”
- 81. Taking On Inclusion
- 82. Team Stability Matters
- 83. Three Questions to Avoid, and Three Questions to Ask During an Interview
- 84. Three Ways to Be the Manager Your Report Needs
- 85. To Code or Not to Code
- 86. Transparency Takes More Than an Open Door
- 87. The Triangle of Self-Organization
- 88. Trust Is a Powerful Leadership Tool
- 89. Using Six-Page Documents to Close Decisions
- 90. WELCOME, {HUMAN}!—Writing Onboarding READMEs
- 91. What I Wished I Knew Before I Started Managing a Remote Team
- 92. Why a Good Boss Likes It When People Complain
- 93. Why You Can’t Manage Humans Like They’re Software
- 94. Why Your Programmer Just Wants to Code
- 95. Willpower of Leadership
- 96. Yes, Code Wins Arguments. But Why? And How to Be Polite About It
- 97. Your Job Is Not to Be Liked
- Contributors
- Index
Product information
- Title: 97 Things Every Engineering Manager Should Know
- Author(s):
- Release date: November 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492050902
You might also like
book
Leading Effective Engineering Teams
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working …
book
97 Things Every Programmer Should Know
Tap into the wisdom of experts to learn what every programmer should know, no matter what …
audiobook
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …
book
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …