Tl;dr
- Use common sense
- Reflect regularly on what is and isn't going well
- Enable your team members to do their best work
All the rules:
E.g. don't force people to follow certain linter rules, rather create those together as a team!
What motivates people to work here?
Not everyone wants to talk about their problems in a big group. Ask people in one-on-ones if theres anything you can help them with.
E.g. have a one-on-one with everyone every two weeks -> This works well in small companies.
There can also be one-on-ones between engineers.
Be aware: Sometimes what people say they need and what they actually need are two different things.
Get everyone at the table:
- Get ideas: Someone who works on A might have a good idea for B
- Share the vision: Remind everyone of the big picture
If a single person works on something, what happens if they leave?
Good managers are not easy to find!
Allow engineers to present something they've made -> This fosters motivation and knowledge transfer.
What does everyone have to know?
Don't pass stress on to your subordinates.
Also: don't overwork people.
- If deadlines are regularly too tight, escalate to upper management
- Often missing deadlines is better than alienating your team
If someone on your team is showing poor performance, talk to them about it.
Also: Make sure everyone on your team has a way to escalate problems to you.
Regularly look at processes and find things to simplify.
And communicate that openly to your team!
Everyone is different. Know everyones strengths, weaknesses and values.
Juniors might need more micromanagement, seniors might benefit from more autonomy.
Also: encourage people to question your decisions.
Nobody wants to work for a manager who doesn't want to work themselves.
But also: Work isn't everything. Show your team members what a reasonable work-life-balance looks like.
Good feedback is a skill that can be trained.
- Be honest
- Be authentic
But not more work!
Your team members will emulate what you do. Don't act in ways you don't want your team to copy.
- Radical Candor: Be A Kick-Ass Boss Without Losing Your Humanity https://en.wikipedia.org/wiki/Special:BookSources/978-1-250-10350-5
- Emily Anhalt – The 7 Traits of an Emotionally Fit Leader https://www.youtube.com/watch?v=VEmWkdBco00
- The Manager's Path https://en.wikipedia.org/wiki/Special:BookSources?isbn=978-1491973899
- books by Lara Hogan
- books by Jurgen Appelo, particularly "Managing for Happiness" and "Management 3.0"
- Also Jurgen Appelo's Moving Motivators "game", which can be very useful to learn more about your co-workers and team mates, e.g. in one-on-ones: https://management30.com/practice/moving-motivators/
- Rands Leadership Slack https://randsinrepose.com/welcome-to-rands-leadership-slack/