"I would make the point that a lot of software jobs are "shitty" in the context of what many expect to find when they decide to become a developer. And that's life."
It is easy to develop unrealistic expectations and romanticized notions about a lot of things. That is life.
Tech companies aren't forcing employees to perform "mundane" tasks (fix bugs, refactor code, etc.) in air-conditioned offices in exchange for $xxx,xxx/year in salary plus benefits and perks the vast majority of American workers don't receive.
If you want something different, there are of course many other options. But here's an inconvenient truth: if you think running your own show (freelancing or building a business) is eight to twelve hours a day of fun and intellectual stimulation, you are probably going to be very disappointed when you're your own boss as well. If anything, "doing your own thing" is even more romanticized than working at Google, Facebook or [insert hot startup name here].
I agree with you but your conceptualization doesn't explain why people should put up with suffering just because they've seen suffering and are used to suffering. That's not logical. There's no reason to go in depth unless you can actually present an argument based on necessity or some kind of platform that would explain it other than "people put up with it".
Bah, it's a soul sucking reason. I quite my microsoft job to go bum around in SE asia while my SO finishes her TOEFL master degree. My startups annual revenue is only like 60k and I have two developers, an assistant, content guy and a designer on the payroll part time but I'll take my 100k less a year salary out here versus doing boring crap back at Microsoft any day.
"I would make the point that a lot of software jobs are "shitty" in the context of what many expect to find when they decide to become a developer. And that's life."
It is easy to develop unrealistic expectations and romanticized notions about a lot of things. That is life.
Tech companies aren't forcing employees to perform "mundane" tasks (fix bugs, refactor code, etc.) in air-conditioned offices in exchange for $xxx,xxx/year in salary plus benefits and perks the vast majority of American workers don't receive.
If you want something different, there are of course many other options. But here's an inconvenient truth: if you think running your own show (freelancing or building a business) is eight to twelve hours a day of fun and intellectual stimulation, you are probably going to be very disappointed when you're your own boss as well. If anything, "doing your own thing" is even more romanticized than working at Google, Facebook or [insert hot startup name here].