I wasn’t always an Apple fanboy. I have grown up around Macs and PCs; in elementary school I can remember playing >Number Munchers and Oregon Trail on an Apple IIe I can remember seeing Apple Macintoshes on teachers’ desks in middle school, which is when I got my first 386. I remember learning Hypercard and Adobe Premiere on “flavored” iMacs and those stupid hockey puck mice. I disliked Apple.
This all changed when I was forced to learn Final Cut 3 on a Apple Store floor model G3 tower. I hated it. I loathed it. But over time I realized that Final Cut was easier and faster than Premiere. Photoshop didn’t crash as often as it did on my Dell. Surfing the web was faster on Safari than IE. Let’s be honest: Windows Media player blows compared to iTunes. Before I knew it, I was doing everything on a Mac and my PC was collecting dust.
The truth is, you can do just about everything the same to some degree on a Mac or PC. And yes, it is cheaper to get started on a PC. But what it really comes down to it for me is this: When I worked on a Windows machine I found that I’d have to fix something or troubleshoot something or run a test on something or avoid something so that I could do my work. With my Mac I can just open my laptop and work. A PC might well be more-powerful/more-customizable/stronger/cheaper than my Mac, but I feel like I am able to do more because my whole mind is focused on the task at hand as the moment of inspiration comes on me, rather than after I defrag or wait for a scan. And I get kernel panics about once a year as opposed to the daily BSODs.
The difference comes because of the two philosophies followed by manufactures and developers. Apple’s philosophy is to create hardware that plays nice with it’s own software. Apple chooses to write software that will work “flawlessly” (yes in quotes) with only the two or three graphics cards they use, or three or four network cards or hard drives. They use carefully picked hardware that they know will work together. Microsoft (and linux/unix), on the other hand, has the philosophy that they want to create a great software that can run on anything. But, supporting almost anything is super difficult. Windows may be the most amazing piece of software ever written, but it wasn’t necessarily written by the same people that wrote the driver for the graphics card you’re using or the wifi adapter. And, that graphics card may not work with that RAM very well. So, things have little ticks that have to be tinkered with or skirted around to get things to work like you want them.
The title of this article is actually wrong… I would go back. Honestly, I would switch to anything that made doing what I do easier, more efficient, and more cost effective. Right now and for the last decade-and-a-half, I find that in OSX and a Mac. Who knows what the future will hold.