Hi everyone,
I support myself developing C/C++ on embedded platforms. Embedded means there is typically no user interface, or only a limited one, like a few buttons and LEDs. Also, embedded processor are often very limited in power and resources. I particularly enjoy solving asynchronous interaction issues, e.g. passing control and data between threads and ISRs (interrupt service routines).
I also write many Bash shell scripts, primarily for my own use.
Other things that I find interesting and/or am learning about include perl, mono/dotnet, parrot and git. Fedora Linux is my preferred platform, though sadly I find myself using WindowsXP at work (but at least I have Cygwin).