Got a new job as an App Dev Manager
So, got a new job. That's great. Pay bump, more / new responsibilities and all that jazz. It took until my first day on the job for it to like, REALLY sink in that it's my first job managing people. I want to be good at this, or at the very least, competent. I'm responsible for my team and I don't want to let them down. I'm already looking things up online, talking to my parents, friends in similar positions for more information, and figured it would be good to ask around on here.
I guess the other half of this is that I've gone from looking at code in the IDE to now being more responsible for higher level architectural decisions. Possibly company steering decisions. Not used to that yet either, or at least the feeling. I feel under-prepared, and am possibly verging on overwhelmed. Lots of new things happening at once here, also writing this to unpack it as I type it out.
What advice do you have for me? Anything that you've learned while in a managerial role that you haven't gotten to share? Tips and Tricks? Prayers? 🤣
Just a smattering of advice having moved from individual contributor to director over the last couple years.
Your third and fourth points are very interesting, and the fourth didn’t even cross my mind. Thanks for sharing it.
While my management experience has been mostly transient / informal, I highly recommend Alison Green's Ask A Manager advice blog. My wife is a manager and has used her book with the managers she supervises as well.
Most of the columns are pretty fun/interesting to read, so reading the backlog will be pretty useful. She aggressively moderates the comments section, so it's probably tildes level or better for healthy discussion, which is good if you want a deeper dive or more viewpoints on a particular article.
What's really useful about a lot of it is the little mini scripts she gives to help people in different situations. Obviously you can't memorize them all, but having thought through a variety of situations ahead of time means you will be flying by the seat of your pants less often.
It can also be interesting to read only the letter/question and think about what you would do first, then compare your reaction with her advice.
Prayers mostly? :P Most tips I can give are mostly from the sideline as I have focussed my career mostly on a technical path avoiding any outright management roles. I feel I can give some general advice, though. Most of which you likely already know, but doesn't hurt to be reminded of.
Be aware of snake oil advice out there. There is a lot of it, both online and within companies. One growth path at the company I am at is one that leads towards more managerial roles, and I have participated in two initiatives/programs intended to "motivate" and "inspire" people to take that path. The amount of sheer pseudo-science, new age, wishful thinking bullshit that is touted in there already made me steer clear away from that growth path. The same outright bad advice I often see being touted in blogs, linkedin, etc.
I guess what I am saying is be aware of who is giving you advice, where they are coming from and what their own goals might be.
Other than that, don't get pulled into any artificial crisis and panic. If one thing is harmful for teams is managers who go fully along with anything touted as a crisis.
I'll second someone else's suggestion of manager tools podcast. I would start with the manager tools basics list. The short list is have regular 1-1's with your direct reports, learn how to give good feedback, and learn to delegate.
I think a good structure to your management goes a long way to setting you and the team up for success. It's better to make small frequent adjustments than infrequent but dramatic turns. For years I did team meetings with each teams successively Monday morning to quickly lay out the week and chat. Midweek 1-1's, and a optional social hour on Friday for things like Pictionary, IRL or virtual.
I never seemed to struggle with the stuff most of my leadership peers did, like hiring, firing, and promotion, and I think it's because of this structure and the notes and documentation that goes with it. It's real work, but it means when there is a problem or opportunity, you can move quickly rather than start an 18 month clock where you have to start documenting fresh.
Don't be afraid to try new things and don't be afraid to take input. Also, your big job now is helping the team understand the why's of business decisions that impact them, so stay plugged into that stuff so you can explain it.
Manager tools has been my go to for over 10 years.
Master one on ones, feedback, coaching, and delegation, and you’ll be killing it as a manager.
https://www.manager-tools.com/