Lately it has been a bit rough. I basically know all the things I need and all the avenues to get there for work. There's been no real issue of a problem with too high complexity, and performance is good.
Still, after three major projects this year, my mind is behaving a little strange.
It's like I'm used to working in O(1+log(N-neatTricks)) but for some reason it processes in O(N^2)!
I've experienced a sort of burnout after long deadlines and drudging projects before, but when it turns into a longer experience, I haven't found the usual suspects to be helpful.
- Take more walks
- Work on other code
- Overdesign everything until I feel intensely driven to just make it (sorta works)
How can a programmer recoup from the specific hole in your head programming leaves after being mentally ransacked by these bloody corporations and their fancy money? Hopefully some of you have some better ideas, because I could really use another round of being looted and pillaged.I've often wondered if there are special puzzles or some kind of activity that would de-stress the tangled balance of left and right braininess programmers often deal with.
Do any special techniques, activities, anything seem to help with the developer's mindset especially?
EDIT:
While not necessarily my favorite idea presented, I think Francesco first fix is the real answer to a commonly confronted problem. I can see how this question could be viewed as rather subjective or common, but I have yet to see a descript of this very particular occurrence. Perhaps we should find the standard deviation of different types of moods only programmers report having and call it the something-or-other syndrome.