|
I can think of three different situations which can give rise to the dreaded GeekBlock
- You are stuck by a specific problem
- You lack motivation
- You are procrastinating
In each of these situations you might feel that there is no way of moving forward, or that any technique of moving forward is extreemly slow.
But all of them can be overcome, if you are willing to deal directly with the problem.
Notes on each situation are included below.
You've been handed a bug to resolve - but you're not making any headway. Or you're developing a component for a large project, but one small part of it has got you beat.
Some ways you might want to deal with this situation include:
- Tear your hair out
- Tell your manager that it cannot be done
- procrastinate
- Quit your job
Since these methods are not particularly rewarding in the long term, you might prefer to consider some more sustainable techniques for problem solving.
Take the time to analyze around the problem. Ask the following questions - and don't settle for simple answers.
- What's the problem
- Do you lack knowledge about the problem?
- Do you lack Technical Knowledge?
- Can you work around the problem?
- List making
- brain storming
- talk it out
(if need be, talk it out very very slowly)
(eg, a bug that can't be reproduced)
- Find the people who raised it
- Talk to anyone who knows more about it
- If it's a bug - can you reproduce it?
- Acquaintances
- Colleagues
- Friends, old colleagues
- Web
- Google
- product speicifc sites (eg: MSDN for microsoft products)
- Your Personal Favourites
- Other people online who've had the same problem (write to them)
- Books
- Office library
- Personal library
- State/Government libraries
- Bookshops
Can it be solved through another means?
What's the underlying business problem?
- The task is mind numbingly dull!
- The task is too big.
- I just don't feel like working on it.
I just don't feel like working on it.
Maybe you are depressed, even clinically-depressed. You can get treatment for that - so go for it.
There is an old saying: Laugh and the world laughs with you. Cry and you cry alone.
I don't feelthat's true. I think the say shoul dbe this: Cry and the world laughs at you. Laugh and you get put in an insane asylum.
- Take a break
- Take control
- List making
- brain dumping
- talk it out
(if needs be, talk it out very very slowly)
Procrastination, or hesitation, can be an immensely enjoyable exercise, particularly when you are facing looming deadlines. SOme of the best activities to perform while procrastinating include:
- Surfing the web
- Ripping CDs into MP3s
- Drawing
- Emailing/chatting
- Cleaning your keyboard
- Little steps
- List making
|