3 ms·
Something a lot of people miss or don't understand: software engineers typically emulate other software engineers, not managers. If you are tech lead you shoul
by hereforthecake2 3y ago
Something a lot of people miss or don't understand: software engineers typically emulate other software engineers, not managers.
If you are tech lead you should be keeping this in mind at all times - your behavior, attitude, and approach to things gets amplified across team members.
If you are a manager you should also be keeping this in mind at all times - the values and behaviors want demonstrated on your team will need to be cultivated by key devs in your group. Working with them to help shape their understanding of how to be effective and how to lead others will really help things solidify in the group.
- bcbrown 3y agoThis is something I didn't fully understand until I was hired into a position of a formal role model - principal engineer on a new team of fairly junior engineers. My manager had several conversations with me to drill into me that I now had to keep in mind the power of my example in behavior for the team. It's not that I was a bad role model, just that it wasn't always front-of-mind for me. I think it's easy-ish to get promoted to Senior based on your personality and inclinations that lend themselves to being a "natural" role model; moderate deficiencies can easily be glossed over as long as there's enough compensatory strengths, and you aren't expected to be perfect. But once you start to become a role model - formal or informal - you gain a new job responsibility: consistently demonstrate the culture of professionalism and courtesy the company wishes to inculcate. Because your actions will be emulated, for better or worse.