| > If you are a heart surgeon or Lebron James you can understand why you are making so much money — you have exceptional skill at something in high demand. No need to reach for an analogy here, you could just say “if you are an engineer.” In my experience what you’re saying is rarely true at the top tech companies, the managers there generally either come from a tech background themselves or they show an unexpectedly strong understanding of technical aspects of the product anyway, and typically have strong organizational and people skills that clearly stand on their own as rare and valuable. What you’re saying is almost always the case at small- to mid-size tech companies (which is most of them), and I think it’s because they’re perpetually unable to attract and retain top tech talent... so anybody that can code is de facto placed and kept in a role where they’re coding, and ideally only coding. A side effect of that is the pool of candidates for promotions and managerial positions is reduced to “only people who can’t code.” It creates this bizarre situation where the company is looking to its least talented people and least impressive outside candidates to fill the management positions, and actively trying not to promote or give any credit to its most impressive and productive people (because then they might realize their value and demand something the company can’t give them). These are also the companies most likely to be running against deadlines and having people work evenings and weekends, because again, they can’t attract or retain enough talent to comfortably hit those deadlines. They’re always able to create those deadlines though, because as it turns out, it’s a lot easier to sell software than it is to make software. Then at 5pm on Friday when all the engineers are looking forward to another 4 hours of coding, all the managers get to throw up their hands and go “I’m useless anyway, I guess I get to go home now!” And they might as well. (If you’re an engineer and this sounds familiar to you, go apply to 50 tech companies right now because you’re way more valuable than you realize) |
Average managers didn't and so they just derp around hoping everything'll turn out alright.
Everything else is the same.