For one, people's expectations change. I couldn't count the number of times I've seen a Bay Area software engineer 4 years out of college genuinely believe they're justified in complaining about their lot in life because they can't afford a 5 bedroom house in Palo Alto, all the while being driven around and being fed for free by workers making $20 an hour who have to try and live in the same area.
Look at the obvious internal strife at places like Google over efforts like Maven and Dragonfly. If it was just money motivating them, would you see that? Would you see people who leave over it?
E.g. this guy has pictures from yachts, but he's not enjoying it, he's working: https://melmagazine.com/en-us/story/the-lonely-life-of-a-yac...
I don't believe you.
I believe that there are people like this saying they could probably demand more money, and also that they may be commenting on how ludicrously high housing costs are in the bay area, and how that makes it hard to afford to buy a house even on a very high nominal salary.
But I find that comments like this are usually exaggerating others' sense of entitlement. Certainly it's very common in the CS career subreddit that I moderate. And having grown up in the bay area and worked at Google in the bay area...I just haven't seen many, if any, devs this entitled-sounding. So no, I don't believe you've hit this mega-entitled doucheperson "more times than you can count".
People are getting driven around because it’s the frugal thing to do. Have you seen what parking costs?
Even in the areas where fast food workers get $15 an hour because it’s hard to find workers, they don’t give you any better service.
Does that amount of money let them live without constant financial stress? Because that's where you really see the benefits of paying a bit more.
A few years ago my barber opened up his own shop and I asked him why he left his last position. He didn't say anything about pay but rather he didn't like the way the owner spoke with him.
Maybe at some minimum level salary is important. But whenever I hear complaints about employment, they often focus on respect and conditions. Even on the high end (mostly finance types), I hear dissatisfaction despite obscene inflated salaries. And it rarely has to do with salary, but more likely purpose, colleagues, etc. And turnover still remains high.
If higher salaries led to happiness, friendliness and helpfulness, I'd imagine the highest paid professions should have workers that exhibit all these qualities. But my general impression is that this is not true
Good managers == low churn
I've only ever worked with 1 good manager in my career. Not surprisingly the rest that I did work with who were terrible were the ones which frankly had no business being in IT at all.
They were all the types that because they had a friend or neighbour who advised them on tech matters, meant that they understood the issues and how to resolve them.
Always ended up not lasting more than 18 months at said company.
Although what I took from all those experiences, is how to apply them when talking to 3rd party consultants/teams and getting to the bottom of issues very quickly and finding solutions.
I think I've figured out a way to carve a path around bad managers. The reason I typically leave is due to poor upper management. Lack of vision, alignment, or growth opportunities for the company.
source: I worked at chik fil a
It’s only good business sense if it increases profits. Otherwise it’s moral.
In high school friends who worked there loved it because it meant they knew they could go out on Saturday nights without worry about having a Sunday morning shift. Want to buy tickets for a concert six months away? If it was on Sunday you knew 100% for sure that you could go. Meanwhile I worked at a grocery store and my schedule was different pretty much every week. For people who work M-F jobs, it's easy to forget the difficulty in making weekend plans when you don't know very far in advance what days or hours you'll being required to be at work.
sane scheduling would have been the no. 1 thing to improve that job.