My most recurrent programming hobbies include:
- writing games, including but not limited to old-school ones such as the official port of Defender of the Crown on Intellivision
- writing emulators / virtual machines
- lossless data compression
- chess engines
- large (or not so large) integer factorization
- code optimization
... as we travel the universe ...