And my point wasn't that 10% of engineers are doing that, but just that they are capable of getting that kind of job with some effort. If all 10% of them tried, that would push the market down, so I'm really just talking capability, not whether 10% of devs could all be simultaneously making thatThere's an old Feynman quote:
"All the time you're saying to yourself, 'I
could do that, but I won't' -- which is just another way of saying that you can't."
I used to feel the same way as you. But actions are all that matter, not beliefs. It was materially impactful to let go of the notion that "people could if they tried" and flip to "some do, some don't, and if they don't, they won't until proven otherwise." It turns out to be a handy general rule about people, not just this one scenario.
You might be right about total comp. But $350k vs $450k is rather quibbling: the main cost to the employer is a $350k burn rate.
And in Buffer's situation, it's all about averages, not outliers. If you're hiring 10 engineers, being more generous than Buffer's salaries seems like a mistake. After all, Buffer is proof that the market will bear these.
I think what's happening is that Buffer is one of the few companies willing to publish the data, so suddenly everyone is watching and analyzing them. But these kinds of tough decisions are routine.
It's very important to avoid http://www.paulgraham.com/pinch.html as a company. The company has to focus on not dying, since that's the way to win.
On the other hand, it's worrisome that there are no outliers at all. A fair market should look closer to a J curve rather than an even distribution. But everyone will just need to get used to the idea that some engineers will make $300k and others $100k. That is fair, because that $100k engineer could not easily get a non-$100k job, or else they would have done so. (Conversely, that's why the $300k engineer is making $300k: because they put effort into making sure they can get another one if they need to.)
That seems to explain your reaction pretty well, right? You balked because you're one of those $300k engineers that has a lot of options. Most don't.
EDIT: Actually, the distribution of engineering salaries seems pretty good: http://www.wolframalpha.com/input/?i=96917++101331+106709+10...
https://i.imgur.com/RLxLGzi.png
There aren't any outliers, but it's not linear, which is a good sign.