Ask HN: Going from Developer to Manager. What should I know or learn?
71–80 of 186 posts
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#72If you’re at all a perfectionist like I am realize that it’s even more impossible to achieve perfect solutions when you’re dealing with relationships and people rather than software. Be kind to yourself as you learn and grow.
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#73During my college job as a cashier I made the transition to a lead position. About ten years later I went from developer to manager. I found both transitions to be remarkably similar. My focus shifted from performing tasks to building trust and learning how to motivate. My main advice: I cannot stress enough the importance of consistent and considered 1:1s. Many in the software industry view these meetings as unimpor…
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#74Group therapy is especially helpful because it makes you realize that, as "crazy" as some other people may seem, everyone looks at the world through their own emotional filter based on their background of personal experiences. Thus, if your job is motivating and growing the skills of people on your team, being able to truly empathize with them, and to understand what drives their motivation, is hugely valuable.
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#75As more my own personal advice... Recognize that you will have to:
1. fire people you like.
2. give up the option to work directly on code
3. spend more times in meetings
4. budget time more carefully
5. be careful what you say (things get misinterpreted)
....
so much more
The skills that make you a good developer are only 20% of the skills needed to be a good manager.
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#76You will probably be a bit incompetent at first but that is part of the process. Maybe keep a diary of interactions you have with the team so that at the end of each day you can reflect on what you might have done differently. It's ok as long as your always striving to improve.
One of my main goals as tech leader is it get people to stay at the company! To do this you should know what your direct reports personal aspirations are, and have a clear future plan you have both decided on to get them there. You should both be reviewing this all the time.
Don't assume things about people, just ask. Some people actually like being micro-managed! Although, try to give your good people freedom within boundaries/budgets/constraints, get them to come to you if they want to go outside those boundaries. Give your bad people explicit tasks, set appropriate deadlines for them, coach them to be good people.
Try and delegate everything that you think can be handled by a team member (and they want to do it) and isn't personal development. Don't be laissez faire about it, if you delegate to someone write it down and check-in with them at an appropriate time about the task. Be disappointed when they don't complete the task in the agreed time.
You might think you have to be the charismatic leader who can inspire people to eat shit all the time but that is just not true. There are many different styles of leadership. In sales for example you can go far with contingent reward. There is also a lot of bollocks written about leadership so try and stick to facts when learning. I thought this was a good overview but YMMV https://www.amazon.co.uk/Science-Leadership-Lessons-Research....
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#77Most important thing to me, learn the difference between leadership and management. A long time ago I was mentored by some great leaders who taught me the difference, and also taught me when to manage situations or specific people. Management isn't a bad word, but applied the way it is most places it should be. My goal with teams is to inspire them to make good choices, show them the right paths and help them succeed…
Leadership: doing the right thing Management: doing things right Peter Drucker
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#78It might sound odd, but you can save yourself a whole lot of trouble by learning to keep your facial expression neutral no matter what you hear or see. Communication occurs in a variety of ways and not communicating the wrong thing is important. Its hard to communicate confidence to your team when your immediate reaction to some news is a facial expressions that tells your team something else. Your a manager now, eve…
Being completely stoic at all times risks losing that personal, human connection with your teammates (yes, teammates, not team. To be an effective leader you must be a member of the team, not a separate entity above it). You need to be a human.
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#79Developer -> do work
Manager -> help others do work
Manager of Managers -> help others help others do work (hard)
Re: Ask HN: Going from Developer to Manager. What should I know or learn?
#80I made the jump from developer to team lead, and all the advice here is great. One thing that I wasn't prepared for and that I don't see other people mentioning (on a cursory glance at the replies) is that your reward function for job satisfaction changes, and the feedback loop length changes. By that, I mean that for me personally I derived most of my job satisfaction from solving tricky problems, fixing bugs and im…