pasithea: glowing girl (Default)
pasithea ([personal profile] pasithea) wrote2006-03-22 09:14 am

You're so cheap!

Time and again, I've heard from people 'Oh, I have Windows because it's cheaper than a Mac!'

Having spent most of my day yesterday in a Windows-induced Hell, I paused a moment to think about this.


I can only conclude they mean cheap as in 'shoddy', 'poorly made'. Like 'cheap Wal-Mart socket wrench set'.

Let's look at the facts, shall we?

I'll compare my two machines at work. A mid-range Dell with a mid-range Apple.

Mid-range Dell $499.
No monitor, of course, but you probably have one.
Expandable (sorta) They don't solder in a AGP socket even though there's pins for it.
Mini-tower. Loud fans.
Built in video, sound, usb, ethernet.
DVD-R

Starting iMac $1299.
LCD display built in.
Not very expandable, but what do you use expansion slots for these days anyhow?
Silent unless fans are on. Fans quieter than Dell normal operation.
Built in video, sound, us, ethernet, firewire, bluetooth
DVD-R

Not an auspicious start for the Mac. We could niggle on what your space and noise floor is worth, or the value of Firewire and bluetooth, or whether or not you use those, but let's just go on for now.

In fact, let's cut right to the heart of the matter. Software costs.

Both machines come with their OS installed, but let's pretend they didn't or you need to upgrade.
Mac OS runs $89.
Windows $169 for the Upgrade version, $279 for the complete version, > $400 for the 'professional' version.

Now that you've got your machine, you probably want to do something with it. Well. What?

Office work?
iWork (included on the Mac) comes with decent word-processor, spreadsheet, and presentation software.
If it's not included, it costs $49. Imports and exports Microsoft formats. The OS natively supports PDF publishing.

MS Office (comes with 30 day free trial that spams you with ads and is crippled in some ways)
If not included or demo expires.... Hope you've got some deep pockets. It's what? $289? Often not compatible with other versions of it's own files, let alone other software. You can publish to PDF as a free plugin from Adobe but you have to install/configure it.


'Art'
iLife (included on the Mac) iPhoto, iMovie, iDVD. If it didn't, purchasing these apps is $99. There's not really an MS-Paint equivalent but that's probably a good thing.
Windows? The Dell came with free 'demos' of different apps from Correl and other companies. They seem sort of buggy and they want to you to buy full versions of them. Yay! 3rd party crippleware that you can't easily uninstall!
You can probably hunt down free software on the net for the PC though if you want to take the time. Otherwise, it's time to throw in some more 3-digit $$$.

How about software development! (What I do at work)
Mac: gcc/g++, XCode. ... FREE. Distributed builds... FREE. version control tools. FREE and built in. SSH keychain tools. FREE and built in. X-Windows client/server... FREE.
Windows: UT-OH! MicroSoft Visual Studio $1299! (There's a 'free' compiler if you don't feel you need the MFC, Direct-X, or any of that stuff, but you can make a HELLO WORLD app for free!) Distributed building? CRAP! $300 PER SEAT. Version control? WHAT VERSION CONTROL! You can download a bunch of freeware apps and spend a while configuring them and get something that precariously works 99% of the time (and wipes out your repository the remaining 1%) SSH? Come on! The first letter in SSH or SSL is SECURE. That's not the Windows way! Again. You can download something free and get something that works precariously but... You do realize you're downloading freeware from the net for your 'security', right?

Alright, alright. Maybe you're just a gamer. Compare lemons to lemons instead of comparing them to Apples. What's your XBox or PS2 cost compared to your PC?


Okay. So, for a basic setup to do what I do, a PC is roughly twice as expensive as the Mac just to get something basic. Now let's talk about the value of my time. Let's assume I make minimum wage, since any other number reflects only my level of skill or my geographic location.

I spent approximately 30 minutes setting up the Mac and getting it ready for use to compile and test C programs and link to my CVS repository. An hour if you include checking out the files and doing my first build.

The windows box? It didn't come with a C compiler. I spent an hour and a half installing that. Windows needed a new service pack. I had to install that too. Firewall, Virus scanning? Surely you jest. Okay;. It had McCaffee.. I had to spend time uninstalling that and then installing something that would actually work. Mail client... OUTLOOK? ARE YOU INSANE? Uninstalled that, downloaded Thunderbird. SSH? Found and downloaded PuTTY. Without input form coworkers, this step would have taken a good deal longer. Ditto for WinCVS, WinMerge, and Incredibuild. Getting this precarious pile of plugins, sharewares, and tenuous links working (WITH DOCUMENTATION ON THE PROCESS) about 2 hours. Time without documentation would have been significantly more. So... All in all, it took about a full day (8 hours) to get Windows in a usable state.

Of course, the fun doesn't end there. Nonono. With Windows, the fun never stops! Because you see, things BREAK constantly and you have to spend time debugging them and figuring out what's gotten tweaked and if you're LUCKY it won't be something that got broke in the registry. In the month I've spent at my new job, I've spent roughly 25 hours debugging and fixing problems with this pile of share-ware and Windows poo. That's 25hrs I could have been doing real and important work. Lets not forget though, this isn't just my time, it's the time of other people too who are waiting on something I'm working on or assist me in debugging the problem (and I do the same for them because indeed this is not a problem unique to me) And there will be another 8 hours today because see, something DID hose up the registry so I'm reinstalling the OS. Windows doesn't handle having multiple users very well and that was the source of the problem, though, no doubt, MicroSoft would say the '3rd party software' is to blame.

That's a convenient excuse, isn't it? I mean by definition, almost all software on Windows is '3rd party software'.

So... Maybe I'll be generous and assume that this will settle out after a few months. Perhaps in the future Windows only costs me 2 hours of productivity a month. It's a continuing cost. It's as much as a WoW subscription or an ISP. It costs me a minimum of a hundred dollars a year to use Windows (assuming minimum wage and only 2hrs/mo lost which I can assure you, both are higher) We could also get into the power consumption of the Dell tower versus the iMac's power usage but that's probably only about $50/year difference.


In summary. Windows IS cheap. In the same sense that a cheap socket wrench set from Wal-Mart is cheap. It doesn't cost much to get it but you'll be replacing it every few months because it keeps breaking and in the long run, it will cost you a lot more than just buying a decent set of tools in the first place. Save yourself the time, frustration, and bleeding knuckles.

[identity profile] paka.livejournal.com 2006-03-22 06:02 pm (UTC)(link)
Windows ain't what it's cracked up to be, no. My experience suggests though that users will probably want to have a copy of IE or Netscape if they're planning at all to deal with anyone else's database.

The fun doesn't stop!

[identity profile] yetanotherbob.livejournal.com 2006-03-22 07:31 pm (UTC)(link)
There actually is a version control included with MS Visual Studio (Or, one version), called MS Visual Source Safe. It's okay, or well, it was the least of my headaches, and apparently Visual for MS means "It's got a window and buttons!" But, in classic MS tradition, it's incompatible with everything else out there, and is only for windows, making it useless for your multiplatform job.

Oh, and InstallShield would roll over and die when MSVSS tried to keep tabs on the projects. InstallShield would see the hidden source control files, and think they were part of the install setup files. It was hideous.

And don't get me started on registry blues...

As a side note, perhaps this is the key to winning market share: The dev tools. Consider how well the Apple ][ did, whatwith basic being built in so anyone could tinker. Then in the early mac days, the Mac Programmer's Workshop was prohibitively expensive while PC compilers were cheap. And now, *nix and BSD and OSX all come with their dev kits, while Windows charges a premium...

[identity profile] cortezopossum.livejournal.com 2006-03-22 08:27 pm (UTC)(link)
That's something I noticed.

When OSX came along a bunch of people familiar with Unix/Linux programming came along and started working on stuff. There seems to be a LOT more free OSX stuff than there ever was for OS 9.

[identity profile] higginsdragon.livejournal.com 2006-03-22 08:46 pm (UTC)(link)
I wonder how much preaching to the choir you're doing, but very valid points. :) Total Cost of Ownership (TCO) has always been lower on a Mac.

We could niggle on what your space and noise floor is worth, or the value of Firewire and bluetooth, or whether or not you use those, but let's just go on for now.

Honestly, part of the reason to get a Mac is to have a truly advanced computing platform, which also includes aesthetics. Meaning, the less wires, the better. Leads to a cleaner workspace, and therefore a happier one. :) (This is subjective, but I got bluetooth for my 6 year old computer just so I could free up desk space and do the wireless thing.)

If it's not included, it costs $49.

Actually it's $79. $49 is the educational price. However, you can get 5 licenses for $99, nice for a group purchase.

Mac OS runs $89.

Again, that's the student price. For mortals its $129, although that's new or upgrade. Doesn't matter.

In the month I've spent at my new job, I've spent roughly 25 hours debugging and fixing problems with this pile of share-ware and Windows poo.

But not many think long term in that sense. Many people have just gotten used to computers having problems as the norm. Then again, these same people also don't think time=money.

With companies, however, it's better on the books to just buy a slew of upgrades ever 2 years because you can constantly write off depreciation and dead equipment. If you have 100 computers that run great for 5-8 years, you can't write off as often. Of course, the lost productivity adds up, but that's not something that is as visible in earnings reports.

For individuals, it can be tough. One thing is that every new version of Windows generally requires a hardware upgrade, and when people upgrade they generally end up replacing the whole computer because it's only a couple hundred more (or the same in a bundle vs. separate parts.) I have a friend who got one of the new Canoscans, but his computer won't even see it, though when tested on other computers it works fine. This guy doesn't have a lot of money to throw around, and yet, he'll have to spend more to get a $50 scanner to work.

Personally, I'm still moving along on my 6 year old Dual G4/450. I bought it refurbished, probably the best computer purchase I've ever made in per-year cost. Recently put in a DL DVD+-RW, USB2, added Bluetooth, etc. All without a hitch or even installing drivers. It started out with OS 9, before X existed, and has weathered upgrades just fine and 10.4.5 runs like a charm. It's showing it's age, yes, but that I still use it more often than my newer 1.5GHz Powerbook says something about how it's emminently usable even with graphics apps, and video editing is still flawless.

So far, it's been ~500/year (hardware+upgrades, not software). Which, when you look at folks who buy a Dell every year to keep up with tech, isn't a whole lot more. Might be even less when you factor in time. :)
ext_646: (iCoon)

[identity profile] shatterstripes.livejournal.com 2006-03-22 10:36 pm (UTC)(link)
What it really boils down to for me is that the Mac makes me grit my teeth and snarl a lot less than Windows does. I'd say that some of this can be attributed to being more familiar with the Mac, but hardcore Windows types seem to spend a lot of time having their computers piss them off.

The other day I had a Mysterious Problem: something made my machine decide to stop mounting CDs/DVDs. I did some diagnostics - it was seeing them, just refusing to attach them to the filesystem. I rebooted for the first time since the last update, and it worked again. This is the most trouble my machine's really given me of late.

I'll be sticking with the Mac for the forseeable future. It's a lot better for my blood pressure.

[identity profile] kinkyturtle.livejournal.com 2006-03-23 12:18 am (UTC)(link)
*snivel* *whimper*

If I can't get this thing working right, I might consider buying a Mac.
Say, how well do Macs work with routers, d'ya know?
ext_646: (Default)

[identity profile] shatterstripes.livejournal.com 2006-03-23 12:37 am (UTC)(link)
No better or worse than any other system.

Well, actually, a little bit better - my machine is pretty seamless about preferring the wireless connections I've told it to, and grabbing the best available one when none of those are in sight. It even responds nicely when I plug a network cable in while it's on wireless.

Plus it actually reconnects to the net after I put it to sleep, which is a concept Windows seems to have major problems with.

[identity profile] doctorpinkerton.livejournal.com 2006-03-23 12:36 am (UTC)(link)
On the other hand, with a new intel based Mac, you could have the pick of both alternatives... a very appealing idea for me, I must admit!

[identity profile] centauress.livejournal.com 2006-03-23 02:55 am (UTC)(link)
Or you could compare an iMac or MacBook to a comparable windows gaming laptop...

...The Apple is cheaper, at least as fast, with faster memory, longer battery life, lighter weight, and it's generally supported through a longer lifecycle. Resale value is higher.

And you don't have to reinstall the operating system (ever) and you can run SecondLife and World of Warcraft simultaneous and get twenty fps in heavy zones with medicore (but otherwise indistiguishable) rendering options.

And we haven't even looked at the MacMini.
zeeth_kyrah: A glowing white and blue anthropomorphic horse stands before a pink and blue sky. (Default)

[personal profile] zeeth_kyrah 2006-03-23 03:48 am (UTC)(link)
I wanted a Mini. I did, even after they made it one of the Intel Macs and killed off the PowerPC versions. But then Apple also added the wireless in standard when it was previously an option and raised the price to pay for it. I don't want to pay $600 for what used to be a $500 machine. Apple pushed the price point further than I want to go right now.

Maybe when I've got a couple thousand dollars saved up, I'll come back and think about it again.

[identity profile] centauress.livejournal.com 2006-03-23 07:28 am (UTC)(link)
Even Gameboys have wireless, this isn't a uselss feep, nor did it alone boost the price $100.

[identity profile] kyhwana.livejournal.com 2006-03-23 11:24 pm (UTC)(link)
I hear that. The only niggle with macs is that you can't build you own. ;)

But really what it comes down to is the OS.
If someone bought me/gave me a machine capable of running OS X as well as my current machine (an athlon XP 2000+/1.25ghz ram/9500L video card) runs XP/games i'd "switch"

I obviously don't have any money to spend on buying a new mac, so there you go. ;) (I'm using a "hand me down" PC)