I don't understand the shit 'managers' get on here. I've been in this industry for 15+ years and with one or two rare exceptions every manager has been great. They respect my time, when I need something they're incredibly helpful, and they care about my career development. IMO the culling over managers over the past few years is really a way to make sure you don't have someone you can discuss career development, prom…
A good manager protects the team from political shit rolling down hill. They understand who is good at what and allows people to thrive in what they are good at. They keep the team focused, and reward and acknowledge teams for their milestones. They explain to the team why they are doing something and what they hope to achieve while asking the team for their thoughts and adjustments. They also go to bat for the team when it's time for praise, raises and recognition. They privately criticize and publicly praise. They know when a team member is a liability and act accordingly. Most today are just ladder climbers or people who have been Peter principled or nepotism-ed into their role.
I've been in the field for nearly 30 years now. Managers in the late 90s, early 00s were way better than the lot I've experienced since.
Here's a decent summary of how we got here: