One of the many things that drew me to MerchantCircle was the opportunity to work on OSX and an OS stack. Last Wednesday I got a new 17″ MacBook Pro (OSX 10.6.4, 2.53GHZ core I5, 8GB RAM and 500GB HD) as my primary development machine but this time running and developing using OSX (not Vista). This has been a pleasant change and has stirred up some long dormant Unix commands from college days on Sun workstations. MerchantCircle.com is built on an OS stack and leverages lots of interesting technology which I’m digging into such as NoSQL databases and Python.
One thing that’s made moving to OSX less of a “thunk” is the fact several of my essential applications are available including Google Chrome, JungleDisk, Privoxy, Remote Desktop, Skype, Thunderbird and Trillian. I’m also able to continue using my preferred Microsoft IntelliMouse Optical (though I’m interested in trying Apple’s MagicMouse) and Microsoft Natural Pro keyboard so in many ways I feel right at home. While I’m already familiar with many keyboard shortcuts with the built-in keyboard I’m still scratching my head over the lack of support for the Home/End keys on my MS keyboard.
Regarding the hardware the uni-body MacBook is much nicer and far more solid than the old model I’d been using and the one button multi-touch mouse pad is pure bliss. Unlike the old machine, the new latchless closure means no more jamming of the release button which at times was rather frustrating. The new machine has a rubber seal wrapping the entire screen which means crumbs/dust/dirty/lint etc. is less likely to get to the inside of the machine while carrying it in my bag. Apple has built a highly refined laptop and the marriage of OSX with the hardware is devine.
I happily bid adieu to the various things that didn’t work well using Windows on a Mac like resume from sleep, problematic multi-monitor support and various USB “challenges”.