Tools I Use (Mac OS X Edition)

I'm a bit of an oddity - I use and basically like Mac OS X, Windows, AND Linux.

People sometimes look at me funny - it's hard to be "multi-lingual." My experience has been that while all three have their quirks, it's actually easier to understand all of them in reference to each other. I'm told that after you learn a few languages, learning more is easier because you start to understand how language works at a more fundamental level. Once you start to understand how an operating system is built, switching to a new one isn't that bad.

Once you get over the basics (network config, keyboard commands, file management, system layout, etc.) the biggest challenge is building out a decent collection of software to support your day-to-day work. Some software (e.g. IntelliJ IDEA, Eclipse, NetBeans) is available for multiple platforms - aside from learning slightly different keystrokes, no big deal.

We've had a number of people coming to the Mac recently from Windows, and so without further ado here are some of my favorite apps from the App Store:

The two main apps not available on the App Store I use besides the dev environments above are XMind and (of course) Office.

What are some of your favorite apps? Any tricks for making it easier to learn a new OS?