You worked hard. Solving problems and coding smart solutions is your thing. And then there is a day when the bomb is dropped. "Would you like to be promoted to the team's lead developer?" This was my reality a few years ago. I did not know much about being a lead developer. I worked with many great ones over the years. But now I had to become one. I had to learn new skills, consider factors outside of my comfort zone. But… I had to learn. On a number of topical areas I will go into details about the lessons I learned when growing into my role as a lead software developer. Everybody's environment is different, but I think there is something useful in this presentation for everyone.
https://techorama.be/agenda/session/being-a-lead-software-developer/