> You know what? If your job is crap, quit, or demand more pay. I never bought this "I have a hard job, so you should be nice to me" crap. You get compensated for your job. If you don't get compensated well enough, that's your problem.
That's easy to say if you're skills are in high demand. If they aren't, any you have a family to feed, it can be a much harder position to take. For many people their options may be limited to putting up with a crappy job or living on the street. And often it's through no fault of their own. Not everyone has what it takes to be a rock star software engineer.
Upvote for that. There are a lot of brilliant people on HN but they seem to forget that to a large degree they are in the right place at the right time. You have a great career because you work in a field that is in very high demand at the moment, it isn't because you are intrinsically awesome.
That depends. Sometimes economics can make it impossible. Beyond that, if you read the article, it's not uncommon for truck drivers to only have one free day per week. How quickly can you learn a completely new skill set if you only have one day a week (a day, I might add, which is also your only rest day)?
I've had quite a few jobs in my life, and only one of them was crap. And it was for a skill that was in "high demand"!
There are better employers out there. Employees who work for bad employers are enabling them. By not quitting, they're not only ruining their own life, but other people's too.
That's easy to say if you're skills are in high demand. If they aren't, any you have a family to feed, it can be a much harder position to take. For many people their options may be limited to putting up with a crappy job or living on the street. And often it's through no fault of their own. Not everyone has what it takes to be a rock star software engineer.