Hacker News new | ask | show | jobs
by humanrebar 3734 days ago
Typically when developers have to work overtime, it's due to a bad business plan or bad project management. Experienced developers insisting on a sane work/life balance (without getting into numbers) is a way to insist that management is accountable for its decisions. Otherwise, the individual contributors pay the price, typically the most talented, nicest, and most eager-to-please. And, yes, those contributors often skew younger because they haven't gone through that exact song-and-dance before.

Spending the nights and weekends learning is sort of another subject. I would rather employers spend more resources training employees during business hours, especially for enterprise and industry-specific technology, but that's an entirely different subject.