Dark said:
Yeah honestly. No single person NEEDS that setup regardless of what they do.
OK, I may be a case of going overboard, but anyone who works with computers for a living, especially as a developer, will disagree. Let me shed some light.
A basic rule of unit and system testing is to not assume that because something runs on your development system that it works everywhere. Usually the developer's system has debug libraries that aren't present on a user's system.
Right now, I'm using my work laptop to have a 3-way conference call on Skype with my co-workers (working from home today) and access the corporate network via VPN. My desktop PC is capturing Ethereal traces of Samba copies with a NAS I am developing. My Mac is ripping CDs for my newly started lossless encoding efforts. My old Thinkpad is downloading torrents. Could I do all that with one machine? Maybe but it wouldn't be pretty. I often do things simultaneously that would bring a single normal computer, even my new Mac Pro, to its knees.
I like playing with different operating systems too. I suppose I could have one machine with XP, Vista, OSX, and Linux on it, but then I couldn't use them at the same time. I'm constantly doing things that tie up a single computer, so I need more than one. Whoops, I want to play Unreal Tournament, I guess I have to stop that transcoding of my 15,000 MP3s that takes a week to finish.
When I first started working with Linux, I got by with Virtual PC and Red Hat 9, so I still had good old XP behind the scenes when I needed it. But as good as Virtual PC is (was), it isn't exactly like a real PC. So I must have a full-blown Linux desktop available.
My laptops -- I got the X60 because my old Laptop was the HP Pavillion that is now my Media Center -- very powerful and with a gorgeous 17" screen. But after lugging that monstrosity to Germany, South Korea, and Japan twice in about a year of business travel, I had enough and went completely the opposite direction and got a 2.7 lb ultraportable. The MacBook Pro is a pure indulgence. I suppose I could have gotten by with running a hacked version of OSX86 on my Thinkpad.
The others? My wife has her own computer so she doesn't have to worry about messing anything up on mine. The old Thinkpad download mule? I don't want to leave my main system on 24/7 and be subject to lightning strikes while I'm not home. OK, the Media Center and HTPC are questionable, but a lot of my media is digital and PC-centric. I actually worked on Digital Media Adapters (DMAs) such as this, that play media streaming from a PC, but I've abandoned them because they just can't handle all the different file formats and types that a PC can, and a lot of my TV watching is now internet-centric. I was streaming audio in my house in 2001 and working on what Apple only now is trying with the iTV back in 2002.
The MAME PC is a pure indulgence. I always wanted a classic arcade cabinet, this is cheaper and more flexible.
Also, don't forget that machines that were once my desktop system get old and get replaced. Usually I give them to my wife for her business.
So, in conclusion, yes, I do need more than one PC. Maybe not as many as I do, but more than one. For you normal mortals who can get by with a single iMac, in a way I envy you. There was a time when my only computer was an Atari 600XL with a cassette recorder. Those were the days
