Why would I ever want to switch from Windows to the Mac? I’ve been using PCs since DOS 3.0 and Windows 2.1, for roughly 14 years now, and never have used a Mac for more than a few minutes at a computer store or a friend’s house. All my graphic designer friends swear by them but not me, I’ve always been a hard core PC hacker, a developer who loved the fact that Microsoft treated me like a king so I would write tools for their platform. As a developer I’ve always had access to phenomenal tools from Microsoft and other 3rd parties that made writing Windows apps easy, maybe not interesting, but easy. Not that this isn’t the case for the Mac but all I ever heard from my friends who developed for the Mac was that the tools were never as good as Microsofts’, that Apple didn’t treat their developers nearly as well as Microsoft, that Apple’s APIs were not aging very well and that Apple did a terrible job of providing backwards compatibility as they moved their hardware and software forward. That was always one of the key strong points of Microsoft, backwards compatibility. They even made Dave Cutler ensure that there would be an x86 layer inside the NT kernel such that legacy DOS applications could be run. That in addition to the fact that the NT APIs had to be a superset of the Windows API, ensuring that old programs would still compile and run under NT. From what I heard Apple never did that. I’m sure it cost Microsoft tons and we benefited, the developers, and we stayed and made it a great platform. But now these times they are a changing.
I’m working for BEA Systems now and am working in Java. My work desktop is a Windows machine but, in theory, the application I work on should run on any pre-emptive multi-tasking OS that has the latest Java Virtual Machine. So why not a Mac with OS X, their beautiful new OS that simply continues the NeXT OS lifeline. In theory all the applications I really need like Office and a PIM of some sort are present on the Mac. Except for writing VBA macros to automate Excel I’m in no way a power Office user so even an old version should do. Web tools could be tricky but I only use FrontPage currently and GoLive, DreamWeaver and BBEdit are all available for the Mac, so software isn’t an issue. Being a developer or course means I need some horsepower to compile and a large screen, but they’ve got decent chips and large screens in the PowerBook line, enough for what I’m doing. So the software and hardware are there but what about the price?
Pricing out a new, loaded PowerBook can be scary but it you compare it with a top of the line IBM or Dell laptop you might be surprised to find the ratio of the two to not be too high. Plus you have to look at what you’re getting, and I mean look, the machines are beautifully engineered and just as appealing to look at. The new 15″ PowerBook keyboard is simply divine. So now when we get down to it, why wouldn’t I just plunk down a little more money to get a Mac when I can just pick up a new Dell or Toshiba laptop and be at home in my familiar environment?
Because I’m bored with the PC, it’s too familiar, I know it inside and out and I’m caged in by its mode. I want to try something new, to look at working with a computer on a day to day basis through a different point of view, a simpler one. Yes, even through the eyes of a company that won’t add a second button to their mouse. I want to see what all this hype is about, why everyone I know who has an excellent sense of style uses a Mac and all the slobs PCs.
And so it went.