But, when you have the opportunity to work under an excellent CEO or CTO you will learn that they do bring 10x or even 100x the value you bring to the team.
The same can be told about OP who claimed that they work 5-10 hours a week but their performance reviews have consistently ranged from mediocre to great. The point is, the hours you work is not an indicator for the value you bring to the team.
- Connections: industry, hires, investors
- Investing themselves into the company (bringing capital to help you grow)
- Domain specific knowledge. Hopefully they know the industry better than anyone.
- Management. Do not underestimate how far good management can go. It can really be a productivity multiplier - but the other way is true, too. If you have bad management, you're going to kill productivity.
Using your parallel, I think it'd be more fair to compare
> CEO + 300 software engineers, sales people, product managers
> 400 software engineers, sales people, product managers in a flat structure
I tend to think that the former would be more efficient, because otherwise we would be seeing at least some organizations of the latter type outcompeting the former on the free market. We don't, with 1-2 exceptions.
This is relative. In my experience, many people in upper management have held little to no real responsibility because they were the types that if all goes right, it's their doing, but if anything goes wrong, it's the fault of someone below them. I find this more true for middle managers, but I have seen this with upper management numerous times.
Again in my experience, the higher in rank one achieves, the less real work they end up doing when compared to their subordinates. Delegating isn't that hard to do and takes very little time -- and there are some master class delegators out there.
That all being said, I do respect and love working for upper management who understand, who care, and who do as much as the rest of us. I currently work for such individuals and it's part of the reason I've stayed as long as I have.
10x programmers don't make 10x the pay. They might make slightly more, but not even 2x what a 1x programmer (of the same level, no comparing seniors to juniors) makes at the same company.
there is a disconnect about how companies mildly or jot so mildly “gaslight” employees into burning all of their energy on the job.
Its more cultural than profit-seeking. The profit seeker would want to maximise the effectiveness of the worker, by for example thinking hard about what work is worth doing.
The biggest waste i see is cancelled projects that could have easily been pre-cancelled. The next is features that are hardly used. Followed by technical debt and its impact on velocity.
Minimize risk and time spent in efficient markets with millions of participants (the developer talent pool, the stock market). These places are treadmills.
Instead, spend your free time in inefficient markets by starting a business with the rest of the time you’ve now freed up.
Most B2C and B2B markets don’t have millions of competitors, and hence are much less efficient than the developer talent pool and stock market (which do).
This is the optimal strategy.
I don't know what L9s or 10s are paid; it's probably highly variable and the total number are probably a handful.
if the engineer is doing their job correctly, they are negotiating to be paid more than tne 1x
Why is that a good idea? Isn't there a risk that s/he will then quit?
Knowing the personal number of CxO from a Fortune 500 company and being familiar enough to just call them is worth a TON of money for the whole company.
Management experience is also a plus, but it's not necessary when you have the ability to short-track yourself (and your company) straight to the people who make the decisions.
I think you're interpreting what theshrike79 wrote, a bit too literally :-) (agreed, though, about the skill distribution thoughts, I guess)
(Good books, btw, the Hyperion series, theshrike79 :-))
Why is the onus always on the bottom workers to be honest? Why are we trying to feel guilty about our working hours vs how much we're paid? Because it's clear salary is not tied to better performers given how much upper management is compensated.
Just enjoy your life. Management probably lowballed you coming into the job anyway, but if they are happy with your work, then spend that extra time you're saving to enjoying other things in life.
What do you want to do, OP? The new year is coming up.