Mac, Windows, and Linux [The Big 3] | Posted at 3:57 PM
I was reading the post on BoingBoing about how the Microsoft ads were created on Macs, and then reading the comments on The Cult of Mac blog. As a designer and someone who's seen how Microsoft does its marketing as a Student Partner, this didn't surprise me. Obviously Microsoft hires an ad agency to make its ads and the agency uses whatever it feels comfortable with to make the ads, this should be a non-issue except that it's a good headline.
Anyway, one of the commenters made a great post about how people should open their eyes a little bit more. He talked about how it doesn't matter what OS is inherently "better" because there's no answer to that. It depends on the user. He mentioned that as someone who views a computer as a tool, then all 3 operating systems provide good options.
If you've developed on computers you know these key things:
- Every OS crashes. My iMac has crashed or froze more than my Windows PCs. Not that they don't crash, they do.
- Each OS has something better than another.
- Each OS has a toolset that is a boon to different kinds of developers.
That's my view, personally. I use an iMac at work and I love it for my PHP development and graphics design. Expose, Spaces, and Apple-Shift-4 are fantastic. At home I use a Windows XP desktop, which I love for my games and .NET development. I have my HP tablet with Vista that I love for its Tablet functionality and OneNote 2007. And finally, I keep a Knoppix bootable CD around in case someone's computer goes beserk and needs backing up.
As someone who's now used Vista for awhile, I can say that since SP1 was released it's a fine OS. Yes, the security dialogs can be annoying but it's not that bad. I haven't had my laptop crash yet and it's fast. My friend uses Vista daily as a gaming machine and he doesn't have any problems. My roommate has a 64-bit Vista laptop and enjoys his 4GB of RAM and gaming. It had a rough start but honestly, some features it has are much greater than XP. It's not that bad.
It will be beneficial to you in the long run to get acquainted to all the OSs, as it helps when you work at different businesses.