Earlier quoted context omitted.
Here is a fourth: 4. Do you delegate high visibility tasks? Managers who don't do this work hard to hog all the glory, spend all their time in meetings with other managers or presenting to higher level people etc. It isn't good for them nor their reports, by not growing the reports skills they have a hard time getting to the next level as a manager. Also they create a situation where they are the bus factor 1, which…
4 seems like it is a particular instance of 2
Soft Skills in Engineering Leadership
101–110 of 134 posts
Re: Soft Skills in Engineering Leadership
#102Earlier quoted context omitted.
That's fair but my perspective as a lowly engineer was I wanted a role model to learn from and help upskill my career. My people manager managers never had the skills to provide me with any growth, the only reason I'm at where I am today is because I decided I wanted to level up and taught myself outside of work. It's my goal as a manager to be that manager that I never had and lead by example for my reports technica…
> I wanted a role model to learn from Another general comment on this theme. In my experience people making the engineer to manager transition typically need a mentor and guidance in management even more than they ever needed a technical mentor.
Re: Soft Skills in Engineering Leadership
#103Earlier quoted context omitted.
In most companies, once you’ve built or found the people to delegate that too, and handed it off successfully - congrats, you’ve demonstrated you can handle the next level and you get the next round of challenges. If you’re sitting around with nothing to do, either you’re in a dead end, or no one actually trusts you with more once you’ve ‘succeeded’ because you’ve burned too many bridges or alienated key people - eve…
You don't delegate everything to a single person, you delegate the parts to the person best fit to do it. And no, delegating a lot of those tasks doesn't mean that you as a manager have nothing to do. Instead you can spend 20% time doing management tasks and 80% time coding. Each person in the team sharing the "management" burden makes it pretty manageable. (it isn't really management to coordinate with other teams o…
I have seen a few people convince themselves this is what they were doing (usually in a line manager/tlm role), while everyone around them was suffering from lack of a proper manager, which their lack of EQ was hiding.
If you somehow found the secret sauce for this, please do share!
Re: Soft Skills in Engineering Leadership
#104I've had some god awful managers in my engineering career and my managerial philosophy is twofold: have empathy and keep coding. Most, if not all, of my managers over the past 10 years have been people managers cloaked as engineering managers who have all stopped programming a decade ago. So much respect is lost for managers who have turned their back on the very craft that brought them into management. Before the pe…
Re: Soft Skills in Engineering Leadership
#105Earlier quoted context omitted.
The thing is that role model should not be your manager, it should be a senior developer. A good manager is not a role model to teach you, a good manager realizes the importance of lowly engineers having role models and creates a structured mentorship program to make sure that need is being met.
I don't understand why managers cannot fulfill both roles though? The job of management isn't hard (I'm doing it). Outside of the project management responsibilities, there is a lot of time doing nothing. If I wasn't coding, as a manager, 80% of the time I would sit around doing nothing. I strongly believe that managers should be able to fulfill both roles but maybe it's just because I've been burned by so many manag…
Re: Soft Skills in Engineering Leadership
#106Lou Holtz [0] has a very pithy mental model for how to evaluate leadership: Everyone asks three questions of people leading them: 1. Can I trust you? 2. Do you care about me? 3. Are you committed to excellence? (aka do you have high standards). Think about someone you admire. Odds are the answer to the above for them is "yes" to all three. Now think of someone you have had a lot of problems with. Odds are the answers…
Re: Soft Skills in Engineering Leadership
#107I've had some god awful managers in my engineering career and my managerial philosophy is twofold: have empathy and keep coding. Most, if not all, of my managers over the past 10 years have been people managers cloaked as engineering managers who have all stopped programming a decade ago. So much respect is lost for managers who have turned their back on the very craft that brought them into management. Before the pe…
I've struggled with the "keep coding" part. Not just because I don't have time in between my other responsibilities, but because my teams feel ownership over their products and have all the deep knowledge it takes to build and maintain them correctly. I still know how to code, but I rarely have enough depth in a particular system to know the appropriate way to solve something. I'm like a plucky junior dev/everyone's…
Re: Soft Skills in Engineering Leadership
#108Please don’t call them soft skills. If they weren’t hard, there’d be better leadership out there.
Re: Soft Skills in Engineering Leadership
#109Earlier quoted context omitted.
That's fair but my perspective as a lowly engineer was I wanted a role model to learn from and help upskill my career. My people manager managers never had the skills to provide me with any growth, the only reason I'm at where I am today is because I decided I wanted to level up and taught myself outside of work. It's my goal as a manager to be that manager that I never had and lead by example for my reports technica…
A manager is only a role model if the promotion structure is Engineer->Manager. At most modern tech companies that is not the main promotion structure. It's Engineer->Senior Engineer->Staff Engineer->Etc. Engineering management is a different path you can choose just like you can become a product manager but it is not the expected path.