So instead of using my precious non-work time studying Chinese, I wrote a program that would help me study Chinese. Uhh, I guess it was more an excuse to break out the compiler and write some working code. My job as a 'program manager' gives me a lot of interesting things to do all day, but sadly most of it doesn't involve coding. If you're any sort of geek worth their salt, you'll know how itchy your coding fingers get if you don't buckle down at a text editor (my weapon of choice -- vim, incidentally) and get some of your ideas into a binary before they escape your head.
Enter the monstrosity I came up with today:
If I geek-out on it enough, I may convince myself to put this up somewhere so other people can learn exactly how buggy my code can be.