i was living in misery and didn't know back then as a java developer. Even c/c++ give me pleasure to code, but java is only for the neurotics. You have to declare even the keyboard and the room you are in, or else you'll run into trouble.