There’s always too much work to be done on software projects, too many features to implement, too many bugs to fix. Some days you’re just not going through the backlog fast enough, you’re not producing enough code, and it’s taking too long to fix a seemingly-impossible bug. And to make things worse you’re wasting time in pointless meetings instead of getting work done.
Once it gets bad enough you can find yourself always scrambling, working overtime just to keep up. Pretty soon it’s just expected, and you need to be available to answer emails at all hours even when there are no emergencies. You’re tired and burnt out and there’s still just as much work as before.
The real solution is not working even harder or even longer, but rather the complete opposite: working fewer hours.