You have to find new things that excite you. Maybe switching IDEs ? Working on Visual Studio all the time ? Try Notepad++. Working on windows all the time ? Try linux/mac.
Working on Classical OOP languages (c++, java) all the time ? Try prototypal oop languages like JS/Lua.
Working on too much higher level/web application stuff ? Delve into the linux kernel.
If none of these work, take a break. By break, I mean ABSOLUTELY no computers at all. NO BOOKS either. Go off to play some ping pong, go to a movie, or better - go someplace where you don't do ANYTHING for around 1 week except roaming and watching nature or any kind of beauty.
Maybe it's 1 week, maybe it's 2 - but if you really enjoy hacking - you will find yourself raring to get back to your PC and begin hacking away after this break.
Working on Classical OOP languages (c++, java) all the time ? Try prototypal oop languages like JS/Lua.
Working on too much higher level/web application stuff ? Delve into the linux kernel.
If none of these work, take a break. By break, I mean ABSOLUTELY no computers at all. NO BOOKS either. Go off to play some ping pong, go to a movie, or better - go someplace where you don't do ANYTHING for around 1 week except roaming and watching nature or any kind of beauty.
Maybe it's 1 week, maybe it's 2 - but if you really enjoy hacking - you will find yourself raring to get back to your PC and begin hacking away after this break.