I have been developing software since 1983. This has taken me from 8048 assembly coded embedded software through HPBASIC, developing embedded BIOS extensions all the way to developing java enterprise software, ios applications and android as well as native jni code. Server, client and embedded software interoperating and enhancing each other excites me.
Open source software is really exciting because it enables people to be part of something bigger without starting large. There are always new and interesting software frameworks, languages, patterns and projects which I would like to learn about and be involved in.