I moved into a technical leadership role as an Engineering Manager back in 2017. I love helping teams to do their best work and allowing each team member to grow in their career. I enjoy writing about intentional technical leadership so read more here.
Never get too comfortable
Everyone needs to feel comfortable at work. However, getting too comfortable can become a problem.
Be a force multiplier
Want to become a senior developer or software engineering manager? Forget being a 10x developer. Use the force!
Asking for feedback as a leader
Feedback is necessary for a growth mindset and to continuously improve. As a leader, we often give feedback to our team but forget to ask others for it.
How do you measure success?
Being successful means different things to different people. How do you measure your own success?
Share your network
Strong leaders build great networks over time. Sharing those networks can help to unlock your team's potential too.
Don't repeat your years
Time is scarce. Life is short. Don't waste it. Don't repeat your years.
Lift your team up
Building a great culture in teams can be hard. If you help to lift them up, you create an inclusive team and everybody wins.
Stop overthinking everything
Making your brain slow down and stop worrying about everything is hard sometimes. As an active overthinker, I'm trying to adopt strategies to deal with it.
Become a better software engineering manager
If you're not sure if you want to be involved in the management of teams building software, here are a few thoughts on what makes it takes to become a better software engineering manager.