 Originally Posted by TweaK
So tell me, what's so great about Mac that tops off Windows?
The massive amount of virusses that are on Windows and not on Mac? That's what antivirus applications are for.
The massive amount of games and applications that do not support Mac?
Please convince me.
[/b]
Wow, that's rather a large chip on your shoulder. I've never really quite understood why Macintosh users are so frequently accosted for using something that works well for them for whatever reason.
Are Macs running MacOS (remember, they can run Linux or BSD quite well, and the Intel-based ones can run Windows, as well) better than PCs running Windows in some grand, overreaching, cosmic, good-versus-evil sense? I don't think I'm qualified to answer that, but I'd like to think they are. I do know that they make a better working environment for me, and I don't consider myself to be a stereotypical (or even typical) Mac user.
I came to using the Macintosh by means of SGI workstations (running IRIX, a truly user-friendly Unix). When it became apparent that SGI was getting out of that market just about the time I needed a workstation upgrade around five years ago, I switched from an Octane running IRIX 6.5 to a Macintosh running OS X 10.1. You see, I write software for Unix and Windows computers and do IT contracting work predominantly for Windows and IBM minicomputer shops.
That's right. I write Windows software and do Windows system administration on a Macintosh (a PowerPC Macintosh, no less). Of course, the final builds and the tests for the Windows-specific portions (user interface, COM+ components, etc.) of any code I write have to happen on a PC running Visual Studio, but a very large portion of the code I write runs just fine and gets unit-tested on Solaris or MacOS. The bits that run as web applications are portable by default.
So why would I go through so many hoops to get my job done? The Mac makes me more productive, and here's how:
- The Windows user interface monotonically approaches a perfectly passive-aggressive interaction environment with each passing upgrade. Whether it's second guessing me ("You asked to do something. Are you sure you want to something?"), pestering me ("I just loaded some updates! Want to reboot?" "How about now?" "Doesn't a reboot sound really nice right about now?" "Hey, how about that reboot?"), interrupting me for no good reason at all (maybe I don't care that there are "unused" icons on my desktop) or treating me like a child with silly animations or stupid speech bubbles coddling me, Windows is forever getting in my way. In creative work (programming, HTML layout, graphics work), an interruption consumes far more time than the interruption itself; it takes a not insignificant amount of time to "context switch" back to the previous task.
- Speaking of getting in my way, my typical uses for the computer involve typing code, typing documentation, typing HTML, and typing correspondence. It's safe to say that if I'm at the keyboard, I'm using the keyboard. I cannot recall how many times some Windows application running in the background has popped-up a system-wide dialog box, stolen focus from whatever I was typing in, caught a space or some other character as a button shortcut, and did something I didn't want just because I had the nerve to think I should be providing input to my computer. The Mac way (bouncing the Dock icon in 10.x, or flashing the application menu in older versions) is distracting and irritating, but not destructive.
- When I got my first PowerBook (a G3 "Pismo"), I was amazed that I could actually put it to sleep just by closing the lid, and wake it just by opening the lid--reliably. This has really only gotten somewhat universal in Windows XP SP2; before then, it was anyone's guess what would happen. Would the laptop turn off? Would it stay awake and overheat and then turn off permanently? Would it go to sleep like you told it to in the power control panel? The suspense was thrilling! I had fun terrifying the people around me using Windows ME and Windows 2000 by closing my laptop in the middle of something ("You can't do that! It'll burn up!"). My neighbor's Dell laptop running XP SP2 still doesn't do what he wants in that regard. Whereas, my Mac has Just Worked, whether I was plugging my Canon camera (which needs drivers under XP), a V-Cast wireless broadband card (which needs drivers and a dialer program under XP), a USB serial adapter (which needs drivers under XP), or a USB MIDI interface (which needs drivers under XP). Plug and play, every time, because the OS and hardware were made for each other. You can't get that level of smooth integration in the every-varying sea of PC peripherals, their myriad drivers, and the relatively stagnant Windows codebase. I see it on IBM systems running AIX, Sun servers running Solaris, and SGIs running IRIX: when the hardware and software teams can talk to each other, the end user spends a lot less time fighting with both.
- I can write and test software written for Unix in one window and use Microsoft Office in another window, without rebooting between Windows and BSD (or Linux). This is a less of an issue now that VMware Server is free, but having both hosted in the same OS is a much more elegant solution.
- I don't know how I worked with multiple applications on the Macintosh before Exposé in 10.4. I don't know how I'd work efficiently without it now. I tend to have a lot of windows open: editing windows, preview windows, debuggers, documentation, email, etc. That feature alone was worth the last upgrade.
- "Print to PDF" means I can share documents (bids, contracts, statements) with clients in such a way that they're not editable, and I don't have to pay Abode as much money as I paid for my last OS upgrade.
- The Registry, component registration, BHOs, and all that other nonsense on Windows are abominations. Most of my really serious consulting calls involve hand-hacking the Windows Registry either because some malware hitched a ride through IE or some COM+ registration went awry and left the shell in some sort of confused state (I'm not immune from this--do a Google-groups search for: eudora "unhappy shell"). Fixing these sorts of problems is far removed from the skill set of the typical computer user, as well it should be, since these things should be robust enough and transparent enough as to not cause problems!
In light of all that, having to break my workflow apart into portable and non-portable pieces is little effort. It also has the added bonus of a more robust finished product, which earns me repeat business.
You see, as I see it, just because Windows works better for my customers doesn't mean that it will work well for me or that I have to be less productive at my workstation by using it. Windows apparently works well for some people, and, yeah, I've run a whole lot of it since the late eighties, but it's a lot further from an optimal working environment than I'd like, so I keep that to a minimum these days. I'm much happier in MacOS or Unix because I feel like I'm driving the computer, not along for the ride: unexpected things very rarely happen, my computer doesn't find reasons to interrupt me, and it does what it is told without whining about automatic updates, unused desktop icons, or whatever else might not even be tangentally-related to what I'm trying to do.
I do have to admit, though, my Mac customers don't call me over nearly as often as my Windows customers do, so I suppose Windows is useful for me in an entirely unintentional sort of way.
As far as application availability goes, quality is more important to me than quantity. There is nothing I'd like to do on my Mac that is impossible for lack of software. I have all the software I need to get my work done and piddle around with fun stuff, and everything but Photoshop and Office either came with the OS or was available for free. On the other hand, there's a lot of software for Windows that I don't need on my Macintosh (antivirus software, anti-spyware software, third-party firewall, registry cleaner, decent web browser). I guess if I used my computer to play video games, I'd probably spend more time on my PC, but I don't have time for that sort of thing these days.
As far as antivirus software goes, viruses are only half the problem with malware on Windows. The fun part about running the platform for which everyone develops is that everyone develops for it, even the bad guys and the incompetent. Today I had the joy of working on a Windows XP system with anti-virus software installed and running with up-to-date definitions that a customer handed me because it was being "weird". Between the constant popups, the unkillable processes (programs run as services marked as too critical to stop), the background spyware programs that guarded their Registry keys from manipulation, and the fake "virus alert" widgets running in the system tray, the machine was completely unusuable. None of these programs was technically a virus--they were all properly-registered in the Registry, properly bound to the shell and Internet Explorer, and otherwise operating completely within the rules for that platform. Most-likely they came onboard when the hapless user downloaded some piece of shareware and didn't read every letter of the license agreement to know he was getting more than he wanted.
That's not to say Windows isn't better at some things than Mac OS is. For example, I like Windows Explorer (with all the candy and interference turned off) for file-management a lot better than I like the Finder, even taking Finder's spring-loaded folders into account. However, in terms of raw speed of being able to move and sort files by name, I'm still faster at the command-line on either OS.
Anyhow, back to the topic of this thread, my desktop computer is:
<blockquote>Power Macintosh G4 "QuickSilver"
Two 1GHz PowerPC 7455 "G4" processors
1.25GB memory
ATI Radeon 9800 Pro graphics card
Superdrive
SIIG SATA controller
160GB WD ATA hard drive
300GB WD SATA hard drive
Apple Pro Keyboard
Microsoft Wheel Mouse Optical
Wacom Graphire4 tablet
Two Dell UltraSharp 2001FP displays
OS X 10.4.8 / 9.2.2</blockquote>
My laptop is:
<blockquote>17-inch PowerBook "Dual Layer"
1.67GHz PowerPC 7447A "G4" processor
2GB memory
ATI Mobility Radeon 9600
Dual-layer Superdrive
120GB hard drive
OS X 10.4.8 / 9.2.2</blockquote>
Sorry about the sermon, but, to turn the tables, why do you use Windows, and why is it better than a Macintosh running MacOS? More to the point, why does it matter which is better, so long as the user is happy?
|
|
Bookmarks