Light up a smoke and go for a walk muttering to myself. They all think I am madder than they first thought.
Place a pencil and notepad on the bedside table - amazing what comes to you in the middle of the night. If you do not write it down, it drives you nuts, cannot sleep and have forgotten the solution in the morning.
Put on some heavy metal if in the mood, if not jazz is fine.
Play Solitare. It is mindless but tends to sharpen my thought processes.
You say to your boss...
"You want what???"
Your boss says...
"A new process program."
You say to your boss...
"You want it when???"
Your boss says...
"Yesterday... but today would be good."
A normal day except I am my own boss and have no one else to abuse (under my breath). It is usually a client being the pain in the "A".
And you just finished developing and commissioning a previous process... that took two weeks of 12-hour days...
You are burned-out...
With everyone on your back and threatening liquidated damages. I have discussed this problem before.
Being the only employee of the company means that I have to do a lot of different things. When I'm faced with writer's block, there are always plenty of other things I can do to avoid wasting time trying to force myself to become creative.
I've also found that a deadline can have a therapeutic effect on writer's block, although the side effects can sometimes be nasty.
Yep!!! Particularly the second paragraph.
The biggest problem I find is that a lot of software I write these days is mindless nonsense. Then along comes a good one where one has to be creative and really excercise the old (appropriate) grey matter and it just does not happen. Out of practice.
I think the most stressful and pressure laden commissioning job I ever had was the automatic control system for an 11kV power station. 6 diesel generators, 10 HV feeders, fuel control, fuel treatment (it was running on black s**t) - oil straight out of the ground to the uninitiated.
Spent 2 days and nights with NO sleep, several other employees from the company feeding me very strong black coffee. Watch a series of bits and timer PV's to see how things are going with load control, priority control (change generator priority - start new sets required - take off sets no longer required). WHOOPS!!! The last set on line is coming off - blackout on the way - quickly force a bit to keep it on line - go back through 150 rungs of code to see what was not happening correctly. Re-write 20 rungs online. Extend the length of timers so one has a chance of seeing what is happening. Change timers back to shorter times when finished.
They wondered why I had a week off!!! Went fishing and caught some big Spanish Mackerel and Wahoo. Came back more exhausted than when I took the time off. But at least it was physical exhausion.
By the way, the code for the automatic control was hand written on good old US fanfold paper on the power station control room floor in the 2 days before it had to be commissioned and fully operational with 2500 customers on the other end of any mistakes. Had 8-10 people in the control room all the time anoying me and asking stupid questions.
I think we all probably handle the situation differently when the time arises but there are also a lot of similarities here.