Hi Lorenzo,
I signed up here just for this thread. I first would like to thank you for affording your valuable time to answer questions and give back to the development community.
I read in your answers that management is a totally different job to coding, I have series of questions for this:
How long does it take roughly to adapt to changing mindset from coding to managing?
Any recommendation for a book to help transition from coder to a manager or lead?
In some companies, team lead is expected to be a line manager, scrum master, writing tickets, code and do code reviews. Is it possible to do the transition from a developer to a manager in an environment like this?
What is the best book you read the was a checkpoint in your people skills?
I started writing software in 1984. Over the years I worked with many languages, technologies, and tools. I have been in leadership positions since the early 2000s, and in executive roles since 2014.
Hi Oras,
Thank you for the kind words. I am glad the discussion is useful, and I it makes all the difference for me to know that I might have been helpful.
There is no rule. It really depends on the person. It took me a long while, but only because I didn't have a good mentor. Once I found a good mentor things changed quickly. So... for me, it took many years of technical leadership positions before I was ready to make the switch. I'd say 10 years. However, the "switch" was more of a "decision" that I didn't need to code anymore.
No one book did it for me. I read anything and everything I could about leadership. I posted an article with a good starting list here. I believe all of those books will help to master the skills necessary to be a better leader.
Yes, absolutely. In fact, it is helpful. It makes the transition smoother. In my organization tech leads manage a few people. That gives them the opportunity to see if that's something they want to do fulltime or not. It is a great training ground, and it is good for the people being managed as well since their boss is very technical and involved.
Unfortunately, I wouldn't be able to point to one single book. It is a journey. The biggest difference that I see as a "checkpoint" is the confidence given to me by my own managers/CEO and their willingness to help me learn. I received that confidence when I found my own confidence and determination. One day I knew I wanted it with no doubts, and that was the day everything fell into place.
Hi Lorenzo,
I signed up here just for this thread. I first would like to thank you for affording your valuable time to answer questions and give back to the development community.
I read in your answers that management is a totally different job to coding, I have series of questions for this:
Thanks in advanced.
Oras
Hi Oras,
Thank you for the kind words. I am glad the discussion is useful, and I it makes all the difference for me to know that I might have been helpful.
Lorenzo, Thank you very much for your reply. Much appreciated.