Yesterday, I started fiddling around with making a Java Applet and it was a good reminder that programming is especially fun when it's done for fun. This is something I had forgotten for a long time because I have been paid to program all day long. When I got home, I genuinely didn't feel motivated to program for my own sake anymore. Implementing what other people want is not nearly as satisfying as implementing what I want.
I have resolved to implement at least one or two personal programming projects that I've wanted to tackle while I have time. I haven't written in Java in a long time, and I really enjoy how much cleaner the language feels than C++. Maybe I shouldn't go back to C++ development at all? Who knows.