Show up late to your 1:1s Code a lot. Make sure you're on the critical path Tell the team they need to follow certain rules, don't follow them yourself Suddenly jump on pull requests and give harsh criticism. Don't respond when the issues are fixed or the person answers Show favoritism on the team. Subtly undermine the rest of the team
Cancel or move your 1:1s. Bonus if you do it with no notice or don't even have a good reason, you just don't feel like it Don't provide a clear vision or any kind of strategy Horde knowledge and don't share it with the team Invite people to a lot of meetings, don't add an agenda, or make the agenda vague and unclear. Invite people who don't belong to the meeting Over promise what the team can deliver, and then blame the engineers for not getting it done
Don't give feedback Make all the decisions, don't seek feedback Free Space Don't talk about the teams career options Set deadlines without talking to the team. Guess how long things should take
When you give feedback, make it vague Keep your manager in the dark, that way if you get sick or take time off, they have to figure everything out while you're gone Tell people different things. When confusion happens, sit back and enjoy the chaos If an engineer brings up a hard conversation, make it about you. Talk about how it makes you feel and why being a manager is difficult If someone recommends a change in the team, ignore it. They don't have your level of experience
When your direct report gives you a problem, solve it. Don't coach them, don't help them solve it, do it for them Tell people different things. When confusion happens, sit back and enjoy the chaos Delegate nothing, the team can't be trusted. Keep all the fun jobs for yourself Give the projects to the most senior engineer everytime, don't let the juniors grow they might mess up or learn from the process and you'll have to pay them more Rely heavily on metrics for everything. Track how long they sit in their chair and work
Install monitoring software on their laptops so you know they are working Ensure your team doesn't text, check social media, play games, go for walks, or socialize with each other Send a strong message that work is more important than family. Work is your family. Never update your onboarding documentation Encourage the team to over engineer things, and then chastise them for taking too long