If you are really a programmer and do the work of a programmer then may be you can relate your life to this video.
I watch this video sometimes when I get bored. This is a very fantastic video I've ever seen. Whew! Kewl video. It's not so easy to become a programmer.
I don’t know what your experience is but for me if I cannot solve my programming problem it’s better to stop for a while and make myself away from computer. After doing so, think again and voila! Here comes your great ideas that come up in just a second rather than pushing yourself to solve the problem when you’re tired.
And if you don't give a break to yourself. Then may be this will happen to your computer.