> In practice what this often means for the developer is unpaid overtime (also known as "crunch time"), something very familiar to game developers, and also common in traditional software development, as the project nears its deadline. But those unpaid hours are actually costing you, the developer, because you can't get them back.
Sure you can. A good employer will give you time off in lieu later.
Of course, an even better employer would never let it come to that.
Point being, no amount of money can replace time spent off work with your family. What are you going to do, pay your spouse and children as an alternative to actually eating dinner with them? Only replacement time can make up for that sacrifice.
Actually my point was, that rather than an absolute ("no amount of time can replace time spent off work with family"), there was a market mechanism that did a pretty good job of letting individual employees/employers manage the tradeoffs between work and non-work. Somehow (Republicans) that mechanism became deprecated, and has been replaced by conflict and bullshit.
Except when you take flex time out of the working day, it doesn't come at dinnertime, it comes when your spouse is still at work and your kids are still at school or maybe at their afterschool thing.
And also I agree to work overtime near deadlines because my employer lets me super flexible work time when there's not much work. So it's a tradeoff.
Of course, if your employer doesn't compensate with something, you're getting screwed. But that's true for developers, waiters, clerks, everybody, it's not something specific of our kind.
Based on the comments and complains I heard and read online (in other words: it's only my wild theory) what it seems specific of programmers is the willingness to comply, without trying to negotiate. Maybie it's because the ideal is passionate effort instead of detached profesionalism, or maybie it's because programmers are just a 'quiet bunch'.
Sure you can. A good employer will give you time off in lieu later.
Of course, an even better employer would never let it come to that.