The aim of this repository is to provide a curated list of resources for, beginner as well as seasoned, software engineering managers. The repository will contain links to all interesting resources within categories that are part of the job of an engineering manager - The Team, The Technology, The Product & The Process. Contributions and feedback are welcomed!
- Engineering manager vs. tech lead -- which is better?
- Tech Lead vs Engineering Manager π
- Gaining a sense of acomplishment as a manager
- The Top 3 Challenges of A New Engineering Manager And How To Overcome Them
- Dedicated QA vs. Developer/Engineering Testing
- How to Build a Great Software Development Team
- Mixing Seniority in Engineering Teams
- What is the ideal mix of senior to junior developers on a team?
- 21 Rules of Thumb for Managing Software People and Teams
- How to make a job ad that no developer can resist
- Mews Systems - Career Track
- Etsy Engineering Career Ladder
- EngineeringLadders.com
- Career Ladders from Sarah Drasner
- How to build an effective code review process for your team
- Google Engineering Practices - How to do a code review
- Software architecture diagrams as text
- Documenting architecture decisions
- The Ultimate Guide to Architectural Decision Records
- Architecture decision record (ADR)
- Git Branching Strategies vs. Trunk-based Development
- Comparing Git Workflows: What You Should Know
- GitFlow considered harmful
- Git Flow vs Github Flow
- Product Prioritization Frameworks
- Why βNowβ βNextβ βLaterβ is one of the best frameworks for roadmapping
- The Definitive Guide to DORA Metrics
- Google - The DevOps Research and Assessment (DORA) - Technical Capabilities
- How To Calculate Velocity in Scrum
- Inspired: How to Create Tech Products Customers Love
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
- Building Great Software Engineering Teams: Recruiting, Hiring, and Managing Your Team from Startup to Success
- The Making of a Manager: What to Do When Everyone Looks to You
- Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century
- Engineering Management for the Rest of Us
- Radical Candor: Be a Kickass Boss Without Losing Your Humanity
See the explanation of the MIT License here..