Programming. Realtime computer graphics. Demoscene. Game development. Stuff.
A bunch of hacks
And I though my own freetime projects were coded like a bunch of hacks, with no clear structure, with lots of code duplication etc... These are nothing compared to the code I now work with!