Monday, September 14, 2015

Exhaustion

Technically, all of the main features are completed, including adding cloud sync back in.  Mentally, I am completely exhausted.  It takes more and more willpower to make myself work on this project, I am perpetually swimming through mind fog, and it is extremely easy to get distracted.  Plus, in an effort to arrest sleep drift I have stopped working after 1 am, which slows my progress even more.

I now face a hideous list of "final" items that need to be done before release.  There are 53 items on this list, and I have 15 days remaining in the month.  Given that volleyball is starting back up and I'll lost a few complete days to the move, I need to complete 4 of these tasks every day in order to make my deadline.  Most of these tasks take at least 60% of a day.  So that's bad.

My stress levels slowly shot through the roof as I internalized what that means.  And this time, nothing seems to be helping.  Increased soda intake, meditation, long walks, naps, and even the serene meditative bliss of playing CTF-Face in UT99 and just sitting on the tower murdering people for an hour while my team occasionally brings a flag home have all failed to help much.

I am afraid it is time to accept the likely defeat, and switch to Triage Mode.  Come October, in addition to watching the Martian, getting drunk a lot and probably hitting on anything that was born without a penis in the 80's, I am also going to be still putting the finishing fucking touches on this stupid fucking app.  And I'll be back at work, ramping up on my day job project, and I've learned the hard way I can't focus on two projects at once.

So.  Normally I would pick up tasks based on whatever would allow me to code the fastest, which means a bias for pure coding and easy tasks with few decisions.  Now I have to switch to the opposite though.  I think the rest of this month is going to focus on doing all of the tasks that require my full attention.  Everything that is critical, everything that is difficult, everything with tough design decisions, every annoying non-coding task (like database/IT bullshit) and everything that requires me to go deep into the code and keep 50 things in my head at once.

Come October, when I'm back at my day job, I can spend my nights doing all the easy shit.

I will of course, continue to analyze the task list.  It's possible I'll be able to pull a miracle out of my ass.

No comments:

Post a Comment