Some of my favourite things, in no particular order:
- coding (aka creating something out of nothing.)
- getting better at coding.
- helping others get better at coding.
- discovering new, better ways of performing all other aspects of software engineering besides coding.
- sharing the above with others.