Awesome Engineering Team Management | Software Development To Engineering Management
The manager’s function is not to make people work, but to make it possible for people to work.
A curated list for software developers to transition to an engineering management role. Compiles advice, anecdotes, knowledge tidbits, discussions, industry small-talks and rants. A bibliography of sort, gathered the last few years while transitioning my career from a software engineer to an engineer’s manager. And later from a manager to a manager’s managers (you all love recursion right? ʘ‿ʘ).
- You’re a developer and wonders what it feels like to be a manager?
- You just started your first position as the leader of a team?
- You’re stuck into the day-to-day operations of the job?
- How can I move up to the next level?
You’ll find answers in this guide! It stands out from generic leadership and management literature, by providing uncompromising insights and practical advice. It will bootstrap your journey into the management career track, from a technical background.
This list helps in the transition to management, with a progression from general to specifics. It starts with an overview of the role, then describes its requirements, and its position relative to others. Then we details the day-to-day tools of the trade, both organizational and behavioral. At last we discuss some of the dark sides of the job.
Contents
- Engineering to Management Transition
- Building Teams
- Roles
- Executives
- CTO & VP of Engineering
- Engineering Managers
- Engineers
- Consultants
- Recruitment
- Job Boards
- Hiring Process
- Interview
- Coding Challenge
- Negotiation
- Onboarding
- Motivation
- Happiness
- Procrastination
- Culture
- Cognitive Tools
- Collections
- Explaining
- Problem Solving
- Systems
- Brainstorming
- Behavioral
- Team Dynamics
- Engineering
- The Technical Engineering Manager
- Systems Complexity
- Technology
- Engineering Practices
- Technical Debt
- Remote Work
- Meetings
- 1 on 1
- Standups
- Facilities
- Product Management
- Hiring PMs
- Product-Market Fit
- Product Strategy
- User-Centered Design
- Product Marketing
- Project Management
- Specifications
- Estimations
- Tickets
- Agile
- Key Performance Indicator (KPI)
- Objectives and Key Results (OKR)
- Training
- Communication
- Knowledge
- Reading
- Documentation
- Writing
- Style
- Presentations
- Career
- Promotion
- Performance Reviews
- Compensation
- Salary
- Equity
- Politics
- Re-organizations
- Team-level
- Company-level
- Acquisition
- Health
- Holidays
- Stress
- Burnout
- Setbacks and Failures
- Exits