3 ms·
Just responding to thank everyone for their suggestions (and support!) -- a lot of really good ideas... Almost all of the advice is applicable to one situation
by cauterized 12y ago
Just responding to thank everyone for their suggestions (and support!) -- a lot of really good ideas... Almost all of the advice is applicable to one situation or another (except possibly "take drugs" -- REALLY??)
In this particular case, I think the problem was the choice to prioritize other people's needs over my own -- even my own work tasks. The combination of stress and constant interruption was causing fatigue beyond what would normally be warranted by the actual amount of time I've been spending working (a bit more than is sustainable, but only for a few days so far) and sleeping (as much as usual). After a day of being deliberately selfish, I'm in a slightly better place.
To answer some of the questions and concerns brought up:
We have a deadline based on a 3rd-party real-world event. The deadline is non-negotiable. To a certain degree, feature set/which bugs we fix are.
I'm the project manager as well as a developer, so I'm not free from blame for the tight deadline. That said, we were on track to complete the project weeks ahead of schedule until a couple of critical features were delayed by unavailability of a crucial resource (despite my protests) until way later in the schedule than should have been acceptable.
In part, I'm working so hard in order to shield the team as much as possible from the consequences of my mistakes and the above-mentioned resource allocation error, which are not their fault. I'm demanding this of myself far more than my employer is demanding it of me, because I don't want to let these people down. Including a very supportive and not-unreasonably-demanding manager. Not a firing or quitting situation!