Programmer, Open Source Contributor, all around good guy ;). I use a Mac, love the Mac and program for the Mac. However, my job is programming for a Linux appliance. I know both OS's very well, and have a general distain for Windows because I am very specific about what I want an how I want it configured; and Windows makes you pay for that.
General Language set:
- Ruby (now my favorite)
- Python (was my favorite)
- Perl (never one way to do something correctly)
- Java (never a way to do anything correctly)