Professionally I write POSIX C, and lately Go. Mostly to make other developers' lives easier, sometimes to make stuff go faster or use less memory.
In my spare time, I use a lot of other tools as well.
20 How to Bridge Two Ethernet Ports on Mac OS X sep 30 '12
3 Vim “folding”/“unfolding” keyboard behavior mystery sep 27 '11