Top Windows developer dumps Microsoft’s ‘pile of crap’ for Apple’s Mac OS X