Hacker News new | ask | show | jobs
by sombremesa 1948 days ago
> For many, programming is the lowest-risk way to put a roof over their head and feed their family.

It seems that to some extent the romantics are actually indebted to this cohort for pushing forth the ideas of fair compensation and fighting for workers' rights, because people who are passionate about their work usually end up getting taken advantage of.

2 comments

Game Development is an example of what can happen when there are too many people passionate about their work. I'm not saying that everyone in that industry is taken advantage of but it's a lot more than the broader tech industry even though there's a lot of overlap between skill sets.
I would like to say that while this is definitely still a thing it has gotten better in recent years.

There has been a big push against crunch and there are more and more studios with a focus on work-life balance.

It should be noted that one of (if not the) biggest game release of all time this year, CP2077, was built on the back of terrible working conditions and months of crunch.
And yet we also see death threats against developers who delay games.
the recent emergence of many quality games from china might start reversing that trend thouugh...
My own writing on the subject of this industry falls into two pretty cleanly divided piles:

The writing about programming itself is "impractical" and "romantic," because that writing is for those who have an affinity with the "romance of programming."

The writing about getting a job, negotiating compensation, shipping products, hiring programmers, &c. is practical, because that writing is for everyone.

What is the difference between practical and romantic? Musashi wrote a book called The Book of Five Rings, which is as romantic as the name suggests, but half the book is an if-else set of instructions.