Dark side of pampered software engineer
businessinsider.com
businessinsider.com
In the US, you get pampered, but seem to have lots of late nights, 'crunch' time, etc. In Europe, you get far lower wages but it's treated almost solely as a 9-5 job.
For the jobs listed, if they averaged out the compensation/hours-worked it would be interesting to see what the numbers are (with and without RSU).
Generally speaking, programmers in the US have the labor power to shape how we work. But many of us buy into a certain idea of what success means and how to get there. Really no one to blame but ourselves on that count.
If you do good work and find clients that are willing to work on retainer, it's not that hard. Lots of companies are willing to pay a decent amount to keep someone around that is responsible and does good work.
Also, if you work for yourself, you have to check the salary mentality at the door. You have to start with, "what do i need to make per month to live comfortably" instead of, "Developers usually make $100k a year, so I need to make that".
At my prior job, I was offered full time. I responded by proposing 35/wk, with a proportional salary reduction. At the next compensation/review meeting, I successfully asked to reduce to 32/wk (same pay).
I don't envy the SV crowd much, but many of the perks are about maximising the amount of time the employees can work over most other considerations. And looked at through that lens, very few of the "perks" a really much in the way of pampering.