Should I buy a PowerBook or a PC?
I received the following e-mail from Jason Boutwell a couple of days ago (published here with his permission).
I'm in the market for a new development laptop, either a P4 or a G4. I
see from some of your older blog posts that you went through the same
thing last year. First you went with a P4, then ended up with a
PowerBook, so you've done both.
Since we seem to have similar professional interests (jobs where you
BYOL, developing J2EE apps with tools like Hibernate, Struts, XDoclet,
IDEA, etc.), you seem an ideal person to ask.
It's as simple as this: you can't beat the form-factor of the
PowerBook. The fact that it's so small and light really make it a
killer laptop. iPhoto, iMovie and iTunes are all killer apps and make
digital photography and video so much easer. However, as a development
environment - it sucks. It's sooooo much slower that my Windows XP
desktop (that only cost $800).
My perspective of the speed difference might not be fair though -
desktops (most likely) will always be faster than laptops. However, to
run "ant deploy" for AppFuse takes 23 seconds on my 2.6 GHz CPU / 1.5
GB RAM desktop and 36 seconds on the PowerBook (1.33 GHz CPU / 1 GB
RAM). It is difficult for me to develop on the Mac after developing on
my PC for awhile, it's just so much slower. That being said, I don't
think I'd be happy with a PC laptop - they're too ugly and bulky (for
the 17" models) and don't offer the slick digital hub integration that
the Mac does.
Don't expect the PowerBook to be a desktop replacement. And if you've
never used a Mac, prepare to be frustrated. I've been a Windows user
for 10+ years and getting used to the way a Mac works is not easy.
It's been most frustrating for me because I can navigate around and do
stuff on Windows really fast - it's almost like second nature.
On the Mac, I have to think about how to do stuff. I think that Mac
or Linux users migrating to Windows would feel the same frustration.
Above all else, you need to experience a Mac first hand. Go to your local Apple Store and play
around with one. Download your favorite IDE and checkout an open
source project from SourceForge. Download and install Ant and try
compiling the project. You're gonna love the feel of the Mac, but you
might find it's a bit slower than you're used to.
The one problem with not buying a PowerBook is that you'll always long
for one. ;-) Would I buy a PowerBook again? Definitely. Would
I give up my Windows desktop for a Mac desktop? No. Why should I
give up all my years of becoming an efficient Windows user to be a
slow-ass frustrated Mac user - it just doesn't make sense.
IHMO, if you can't/don't want a Powerbook, the Vaio is really your next option. I personally had an older one, 500mHz 128MB of ram, 12GB HD and I loved it. It really was a great system for Redhat 7,8,9 and Mandrake. Complete plug-and-play.
Currently I'm using a Dell 8500 with the Ultrawide screen. I don't worry about the weight much because I love the screen and the Nvidia 64mb 3d accelerator. I know there is the Dell 8600 with a 128MB Nvidia chip, but I just got this one 6 months ago... It's a 2.4gHz Pentium M CPU so you have to finagle the OS to flip into the 2.4 mode or slip it into the docking station. Otherwise it stays in the 1.2 mode. It runs my Java dev environment just fine.
If money and weight were a null thought, I would whole heartedly recommend that you get the AlienWare laptop, Area51-m Extreme. http://www.alienware.com What a beast!
Toshibe also makes super-slim ultra-light laptops, but I don't like them as much as the Sony Vaios.
Posted by mnickel on January 11, 2004 at 01:58 AM MST #
Posted by Unknown on January 11, 2004 at 03:50 AM MST #
Posted by Chris Reeves on January 11, 2004 at 06:09 AM MST #
Posted by Chris Reeves on January 11, 2004 at 06:15 AM MST #
Posted by Unknown on January 11, 2004 at 07:21 AM MST #
Posted by Chris Reeves on January 11, 2004 at 04:45 PM MST #
Posted by Andrew Sheridan on January 11, 2004 at 08:14 PM MST #
Posted by david on January 11, 2004 at 08:20 PM MST #
Posted by Rod Rees on January 11, 2004 at 08:33 PM MST #
Posted by steve on January 11, 2004 at 11:55 PM MST #
Posted by Chris on January 12, 2004 at 12:33 AM MST #
Posted by Jason Boutwell on January 12, 2004 at 04:38 AM MST #
Posted by Jason Boutwell on January 12, 2004 at 04:57 AM MST #
Posted by KenC on January 12, 2004 at 08:38 AM MST #
Posted by WoEyE on January 12, 2004 at 10:28 AM MST #
Posted by Jason on January 12, 2004 at 03:27 PM MST #
Posted by Matt Henderson on January 12, 2004 at 03:27 PM MST #
<em>The question is, is it so painfully slow to develop on that I will eventually go mad from it and curse Apple for the rest of my life. Matt's opinion seems to be a resounding yes.</em> </quote>
If I did say this, I did not mean to. What I meant to say is that if you're a Windows user, and are used to a fast machine, the PowerBook's performance will be a disappointment. I would NEVER buy a PC Laptop over a PowerBook - the PowerBook has the better hardware hands down. However, if I could get a PowerBook with an Intel chip running Windows XP, I'd choose it over OS X (unless OS X ran on the faster Intel hardware).
Jason, I did not realize that you were a Linux user (over Windows), so using a OS X machine over a Windows machine will likely come naturally to you. The one-button mouse on the PowerBooks suck, but yes, you can plug in an external mouse and get the good ol' right-click functionality. <em>It's just a pain to have to plugin a mouse when you bought the thing for portability.</em> You do get used to the Ctrl+Click thing - in fact, I'm so used to it that I'll try it on Windows laptops before I realize there's a right click button.
The PowerBook is acceptable for Java Development, but it is not as fast as the PC alternatives. I love my PowerBook, and I would probably recommend it a lot more if I didn't switch between a super fast Intel machine and it. When I first test drove the 17" PowerBook, I fell in love. However, I did have to upgrade to 1 GB RAM to run multiple apps (Tomcat, IDEA, Eclipse, MySQL, Mail, NetNewsWire) without it choking.
SEVERE BIAS WARNING: I spend about 75% of my day on the computer and I get super frustrated when I have to wait for anything. I prefer my apps to <em>snap</em> open when I click on them. I get this functionality from Mail and many other apps on OS X. Java apps (IDEA and Eclipse) tend to take a bit longer. They're slow on Windows too. The fact that they open <em>much faster</em> on Windows causes me to harp on OS X (maybe unfairly). I agree that you usually only have to open them once per day, but still - that's just me, I'm a freak like that.
Posted by Matt Raible on January 12, 2004 at 03:54 PM MST #
Posted by Jason on January 12, 2004 at 06:08 PM MST #
Posted by Rod Rees on January 12, 2004 at 06:15 PM MST #
Posted by Jason on January 14, 2004 at 04:38 AM MST #
Posted by Vince Marco on January 23, 2004 at 03:58 AM MST #
Posted by Jason Allen on April 26, 2004 at 06:59 PM MDT #