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