Management
General Traits¶
| Link | Notes |
|---|---|
| re:Work | re:Work is a collection of practices, research, and ideas from Google and others to help you put people first |
| Pat Kua 5 Engineering Manager Archetypes | 5 Engineering Manager archetypes commonly found in the industry:
|
| Evaluating Managers: 5 heuristics to measure managerial impact |
|
| The 25 Micro-Habits of High-Impact Managers |
|
| Phil Venables Management 101 |
|
How Tos¶
| Link | Notes |
|---|---|
| Manager's Playbook | Heuristics for effective management |
| This 90-Day Plan Turns Engineers into Remarkable Managers | 90-day plan for developers who transition into management. In this exclusive article, he breaks down this plan to help engineering leaders set their priorities, gain their footing, and assess their own performance so they can grow fast and start empowering others |
| Gergely Orosz Staying Hands-On, as an Engineering Manager or a Tech Lead | The importance of onboarding like a software engineer, activities to stay hands-on, and the reality of writing code |
| Gergely Orosz Checklist for (New) Engineering Managers | Areas first-time managers need to master to get up to speed |
| Gergely Orosz Teach by asking questions | Twitter thread from Gergely Orosz |
| Useful engineering management artifacts |
|
| Managing Remotely |
|
Managing Projects¶
| Link | Notes |
|---|---|
| Gergely Orosz A Checklist For First-Time Engineering Managers |
|
| Maker's Schedule, Manager's Schedule | For someone on the maker's schedule, having a meeting is like throwing an exception. It doesn't merely cause you to switch from one task to another; it changes the mode in which you work |
| Your Small Imprecise Ask Is a Big Waste of Their Time |
|
| What do good Engineering Managers do? They taste the soup | The default mode of an engineering manager's work should NOT be to dive deep into every possible (implementation) detail - it's just not feasible |
| Guiding critical projects without micromanaging | Being outcomes-driven is the work getting done, with good quality, in reasonable time, without burning out the people involved |
| Managing unexpected work requests when your team is busy |
|
| We Tried That | A common logical fallacy is claiming something won’t work because a previous attempt failed |
Managing People¶
Templates
Team Member
- Accountability (goals and actions)
- Last week
- For each of your stated actions from last week, did you get them done—yes or no?
- If no, what blocked you?
- What habit can you adopt so that you don't encounter that obstacle again?
- For each of your stated actions from last week, did you get them done—yes or no?
- Next week
- For each of your OKRs, what one action can you take to advance toward each of them?
- Last week
- Coaching (issues and solutions)
- Show your OKRs in traffic-light fashion (green, yellow, red)
- Show your KPIs in traffic-light fashion
- If I were to dig into these updates, what would I discover in your department that is:
- Good?
- Not good?
- Please list any other issues that you see in the company, with peers, with the product, in your own life, etc.
- Transparency (feedback)
- What did you like that I did as manager?
- What do you wish that I would do differently as manager?
- Please think of the feedback that you are afraid to give me because you think that it will hurt my feelings. Please give me that feedback.
Manager
- Get feedback from your report
- Give feedback to your report
- Update the team member's goals
- Ask for permission
- State the trigger behavior or event (fact)
- State how that trigger behavior makes you feel in terms of anger, sadness, and fear (feeling)
- State the thoughts, opinions, and judgments (story) you have around this situation
- Make a request of what you would like to see. Try to frame it as positive action (“Do x”) rather than a negative (“Don't do y”)
- Ask if the person accepts the feedback and the request
| Link | Notes |
|---|---|
| Effective Linge Management | Hands-on line management is made up of several things:
|
| What It's Like To Work With Me As Your Manager | What I'm like, what it's like to work for me,what influenced me as a leader, and what I value |
| Things your manager might not know | Your manager doesn't (and can't!) know every single detail about what you do in your job, and being aware of what they might not know and giving them the information they need to do their job well makes everyone's job a lot easier |
| A Manager's Guide to Holding Your Team Accountable | If you struggle with holding people to account, try this |
| Numbers To Know For Managing (Software Teams) | Anchors that can help orient a manager when a number of other variables are in flux |
| How New Managers Fail Individual Contributors |
|
| (People on) Nice Teams Finish Last | One of the most common management mistakes is not providing clarity when people are wrong on important, invested efforts |
| Pat Kua How Many People Can Someone Lead? | Many factors affect the final number, including their leadership scope, other leadership roles, the experience level of the leader, the experience level of the team, and the level of organisational bureaucracy |
| Managing High Performers |
|
| 1-1 Topics | ![]() |
| How Hard Should Your Employer Work To Retain You? |
|
| Management Mantras |
|
| 9 Questions to Ask When You Start to Notice Underperformance |
|
Hiring¶
| Link | Notes |
|---|---|
| Gergely Orosz Hiring Software Engineers | What do good hiring processes look like and how do we build them? |
| Gergely Orosz Retaining Software Engineers and Engineering Managers | As an engineering manager, what are things in my control that I can do to retain software engineers? |
| Gergely Orosz Job Ads to Hire Software Engineers: My Advice | Advice on how to write a job posting that is more likely to get qualified applicants in the current, hot hiring market |
| How to collaborate with Claude during our hiring process | Here's when and how to use Claude (or other AI tools) when applying to and interviewing with Anthropic |
Progressing¶
| Link | Notes |
|---|---|
| Engineering Manager to Director: what it takes? | How to get ready for a director level as much as possible when you are in an engineering manager role |
| How to be a successful manager of managers |
|
| Three crucial skills that leaders must develop to become executives | These skills include taking (almost irrational) career risk, learning to scale by trusting your team, and developing advanced soft skills |
