I'm also guilty of this. Related to this thread, some years ago I made a puzzle game with Chinese characters where you get a bunch of components and try to combine them to as many characters as possible: http://www.jiong3.com/pinzi/
It's not just yak shaving though, some programming skills can be really useful when dealing with vocab lists etc..
It's not just yak shaving though, some programming skills can be really useful when dealing with vocab lists etc..