Humans are just not made to always work at flank speed, but I feel like that's the expectation within the software industry, and I can easily see that leading to burnout.
Humans are just not made to always work at flank speed, but I feel like that's the expectation within the software industry, and I can easily see that leading to burnout.
And yet, more than enough companies plan their staffing for "can barely hold it together in not-so-busy season and expect overtime in busy season". That looks good for the beancounters, but is hell for the staff.
> Plus I still take vacations.
The US doesn't have mandatory PTO requirement. Europe does, but it still is nowhere near a level that would actually allow people to have enough free time to enjoy life.
- externally driven work (eg some obligation to a client; some change to an api that is relied on)
- intern season / spending time bringing someone new up to speed / when someone leaves a team
Quiet periods:
- the opposite of the above
- times when the business focus is on reliability (eg I think Facebook have a big hiatus on changes to the site during the run up to Christmas as it’s the most profitable time of the year for them).
I work at Amazon and have been subjected to two versions of those periods (because I switched teams): one was every year around Black Friday and Christmas, and the other one was when a new big show releases on PrimeVideo (like LOTR).
Those periods are the total opposite of quiet.
You still have to work on normal deliverables, except you can't push them on your pipelines (not even beta) and on top of that you have to either support last minute critical demands for ad-hoc work, and then you have to work around the extremely strict deployment windows to actually release that ad-hoc crap to prod.
I have started deployments at 9AM and finished at 11PM routinely during those times because there's a single day where the pipelines are open and you have to complete your deployment before the next day.