It's not just being able to communicate, you need to adopt a persona. As a more experienced engineer that is actually extremely passionate about my work, the difference in the way I'm treated when I adopt a calm, cool persona speaking with a calm voice vs being excited, passionate, and appearing happy is significant. I can communicate the same idea effectively using both personas but being detached, calm and cool jus…
Can you elaborate?
Weak Soft Skills: Why you are stuck at the Senior engineer level
41–50 of 55 posts
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#42I’ve also stopped calling these soft skills. It’s a comparison to “hard skills”, usually meaning technical skills. And these interpersonal and communication skills are extremely hard. Calling them soft devalues anyone who has cultivated them.
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#43I’ve also stopped calling these soft skills. It’s a comparison to “hard skills”, usually meaning technical skills. And these interpersonal and communication skills are extremely hard. Calling them soft devalues anyone who has cultivated them.
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#44Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#45Earlier quoted context omitted.
> If I had a family to provide for, I think it would be a much easier decision to take the money. On the contrary, I find that the first or second line of managers above ICs is almost always insufficiently compensated to offset the extra hours/stress/bullshit.
On the other hand, early in my career as an IC, I was already working as many hours as I possibly could (out of interest/passion and driven by myself rather than a boss or PM). As I transitioned into management, there weren't any more hours possible (though I was already well over 40/week). Fully agree on the incremental amount of excess bullshit, though. :)
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#46The number-based systems at the super large tech companies can be hard to understand from the outside, and they might introduce potential confusion when trying to calibrate between different companies with incompatible systems, but they at least allow for a more clear trajectory for an individual contributor (although whether this actually determines how promotions happen in practice is a crapshoot; internal company politics can't be fixed by nomenclature). I don't think that software engineering is somehow different enough from other professions that levels can't be classified with descriptive names rather than numbers, but clearly _something_ needs to change when we can't even all agree on what "senior" and "staff" mean.
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#47Stanford has Pfeffer's Paths to Power, Harvard had the Negotiation Project, and I'm sure the other ivy and oxbridge colleges have something similar. you are up against pros who train on this.
Learn this stuff. we need more people with domain competence in _something_ in positions of power because I think there is an essential moral quality to competence that mitigates its excesses. the basic problem with specialist professional management is the goal of all professions is to sustain themselves first, whereas domain-competent people who manage can offset the crap from ones who just like power over others for its own end.
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#48Personally I'm going to be the devil's advocate and say that soft skills are vastly overrated. Usually it's the "soft skills" people getting in the way of engineers, and as someone who's been on the other side of the fence purchasing a $1M/yr SaaS product, I want the sales people to get the hell out of the way and connect me with a real engineer. Soft skills are a commodity. I can go to a small town used car dealer a…
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#49Personally I'm going to be the devil's advocate and say that soft skills are vastly overrated. Usually it's the "soft skills" people getting in the way of engineers, and as someone who's been on the other side of the fence purchasing a $1M/yr SaaS product, I want the sales people to get the hell out of the way and connect me with a real engineer. Soft skills are a commodity. I can go to a small town used car dealer a…
Soft skills are completely worth acquiring, especially if they don't come naturally to you. You don't have to make them your career focus, but rejecting them will definitely limit how awesomely you can apply your unique value.
Re: Weak Soft Skills: Why you are stuck at the Senior engineer level
#50I have observed that a Staff engineer has mastered these three skills: Communication, Adaptability, Challenging Situation Management Normalize being just a really productive IC. Not everyone wants to spend their energy on these facets of a job; some folks just want to build awesome stuff -- and that should be fine.