Aug 08

Notice I didn’t say “bad” – just weird. There’s actually not one thing I dislike about the Macbook – in every respect it’s superior to my Inspiron and OS X just feels more stable. If I was rock climbing and I had to choose between my Mac or my PC to belay for me, there’s no question… and the only “ugliness” I’ve encountered in this process so far has been related to trying to get some of my must-have windows apps moved over and working under Parallels. The “weirdness” is really more a function of being used to the windows way of doing things. Let me explain.

The GoodMacGoodWeirdUgly.jpg

What I like so far:

  1. It just works. It can’t be said any simpler than that. Apps install with one click on a Mac and I haven’t once found myself sitting with crossed fingers waiting for the little hourglass to go away. I’m told by a couple seasoned Mac veterans to be sure to store all my stuff in my home directory so that in the event I ever have to reinstall the OS, I can rebuild from scratch and all the data and applications will be untouched. Try that on a PC… If you have every had to “start from scratch” on Windows you know that you can lose two days of productivity to get back to square one and there’s no way around it since data is strewn all over the registry and in various system folders. Kimbro tells me he has been rolling his home directory for the last five Macs he’s had and it’s worked every time – that’s a comforting feeling to have that kind of portability for setting up future systems.
  2. You don’t need as much screen real estate. I was running WUXGA on my Dell before (1920×1200 pixels) – I figured moving from that resolution down to a constraining 1280 x 800 would surely leave me feeling cramped. Nope. Exposé owns my bones- you can fly around with plenty of windows open and be just as productive only with less screen to work with. Apparently Mac uses a vector-based GUI rather than Windows raster-based system so things can be re-sized in either direction (zoomed in or out) to achieve better usability for sight-impaired persons or cramming maximum windows on the screen at once for the 20/20 neurotic programmer.
  3. Think different – there is really something behind that tag line. The things you find yourself missing from Windows evaporate once you get the Apple method. Note- I am G-R-E-E-N at this point with OS X and the UNIX command line but I can see the power in becoming proficient with the low-level OS features. It’s like being able to open the hood of your car and change your own oil and tweak the carbs once you know how things work. My PC’s “resting heart rate” when I ditched it last Friday was 658MB of RAM on start-up… it took six minutes to boot up and before I could do anything the OS was consuming 1/3rd of the available RAM and running 80-some-odd processes — and I had the max amount of RAM in the machine, 2GB! Contrarily, the Mac boots error-free in about 30secs each time. Granted it’s a fresh system at this point but booting my Windows machine always seemed like a crap shoot to see what error messages I would get each time.
  4. It’s the little things. Who knows how to measure this effect objectively, but in the same way that using mindmapping as a note-taking style makes me feel more unbounded in my thinking, working on the Mac the past few days I feel less like I’m shackled to a computer and more like I’m using a natural tool to amplify my talents. And like it or not that’s important. It may sound like wishy-washy, koolaid-drinking Mac talk and I don’t know how you quantify/qualify this effect but if the sum of all these tiny comforts translates to a more pleasurable experience while working on the computer, then you will be more inclined to fire it up and do stuff in your free time rather than shudder at the prospect of having to go back to it. And in the end, it’s not what you can do with a tool, it’s what you will do with it that matters. The response I would anticipate from a die-hard windows user is “but I can do xyz too!” Maybe so, but if there’s any friction associated with the task, the real question becomes “will you do it?”

The Weird

Okay so now for the things might weird you out a bit in the move if you’ve been on Windows for awhile:

  1. No right click on the touchpad (see below – thanks Bakeshizzy!)- you have to use “ctrl” to get the same contextual menu. Or just use a mouse with right-click.
  2. Tabbing to a checkbox field on a web page doesn’t work (see below – thanks Martin & Jolyon!) – odd behavior but I’m used to tabbing through the login fields for instance and hitting spacebar to fill out the checkbox. Doesn’t behave that way on OS X for some reason, it sends you to the URL bar in the browser.
  3. The touchpad feels strange – at first, but after even a day, going back and using a windows touchpad feels extremely twitchy and difficult to control.
  4. Ejecting images – Each time you install something on a Mac it typically mounts an image and you either drag the app or run an installer. This step will feel completely foreign to windows users but you’ll get over it quickly when you realize setup is hassle free and doesn’t require a five-step dialogue to work.
  5. No Delete key (see below – thanks Peter!) – that’s right. There’s only a backspace key on the Mac. Perhaps there’s some secret key-combo to getting the functionality of the delete key but there’s no specific key to delete stuff to the right of the cursor.

The Ugly

Again, the only ugliness has been related to getting the crucial parts of my windows setup moved over.

  1. Virtual PC does not yet run natively on Intel Macs. I have a VPC instance that mirrors my production server and I develop against that to test and then use SVN to move the code live and it works everytime. The problem is that right now the only option for running this VPC on my Macbook is to run it under Rosetta which is an emulator in itself. So it would be emulating an emulation – very Malkovitch Malkovitch. No desire to go that route. The options now seem to be either recreating the production instance under parallels or waiting for VMware to arrive (which was just announced this morning by the way). I tried using Acronis True Image to port my whole laptop over to a Parallels instance and it failed throwing some kind of boot device error. I haven’t actually tried using Acronis from within the VPC instance to do the same but supposedly it works.
  2. No easy way to transfer files to the parallels instance – it seems you have to do a crazy tapdance in windows networking to make a simple file share to be able to pass files back and forth to the parallels instance. VPC had some built-in tools to make it a simple matter of drag-n-drop to move files into the virtual instance. It looks like I will be fighting with the loopback adapter interface in Windows again to get this working…

UPDATE – of course not five minutes after I publish this my friend Benny points out that Parallels has the same toolkit upgrade for adding an easy method of sharing files with Mac OS X. It’s not the same drag-and-drop simplicity but basically it’s a suite of add-ons that get installed under XP that automatically share your My Documents folder with OS X. Very cool.

So there you have it- the good, the weird and the ugly. My PC instance actually runs way faster on the Mac under Parallels than it did on my Dell. Go figure. I’m looking forward to learning the in’s & out’s of OS X and all the productivity-enhancing tweaks that can be made. At the trebel suggestion of Kimbro, Benny and Max, I’m running with Adium, Quicksilver, and OmniOutliner. The other stuff I’ve added is Flash 9, Firefox, Skype, Palm Conduit, SVNx, Mac the Ripper, Aqua Data Studio, Chicken of the VNC, RDP client, Freemind, Eclipse, Kismac, iShowU, Stuffit Expander and Google Earth. The Time Machine feature in Leopard that they announced today seems valuable. We’re running a Mirra backup appliance in the office so we basically have that functionality now plus their service has a web accessible recovery option to restore your files remotely. I’ll write more about that setup later as we use it. Let me know if I’m missing any must-have Mac apps.

Apr 05

Contrary to posts I’ve read on the nightmares people have had with Dell, I had my third experience with their customer service yesterday and it was nearly flawless. I actually added a new category of feed called “Endorsements” to offset the “Rants” and acknowledge companies when they kick ass. Every computer breaks occasionally – you can’t fault a manufacturer for goods that wear out from usage – just like with people, it’s how they handle the problem when it happens that defines their character and all I can say is that this is the reason I bought a Dell in the first place. The experience of getting the repair was _nearly_ perfect and my only qualm with it was that they buried the service request form deep in their site and made me go through their troubleshooting wizard before displaying the ability to file a service request. I can see how this would help limit the number of unnecessary requests by forcing people to try their troubleshooting steps first but I knew this problem required filing a service request and spent about 15min hunting around their site for it before attempting the wizard.

So I’ve been hammering out code for ABC the past few days which is good, but the problem with hammering out code is that you hammer out your keyboard as well- my “d” key became ultra-sensitive on Monday and started generating the letter “d” spontaneously while I was typing. I’ve had my Inspiron 9300 for almost a year now and other than an SD reader that went bad this summer, this is the only problem I’ve had. It wasn’t a total showstopper for using the machine but it was definitely a nuisance and hindering my ability to type quickly because I was constantly deleting a bunch of “d’s” (deeezz nuuutz). I checked the dell.com site and found that I had 11 days remaining on warranty, floundered briefly on their site trying the livechat and looking for the service request form, finally found it by walking through their troubleshooting wizard and filled out the request form. I got an email an hour later from a human that said I didn’t have on-site warranty status and I would normally have to send them my laptop but that in light of the repair necessary and my expressed inability to go without a machine at this crucial time, they would drop a keyboard in the mail along with instructions on how to fix it (the beauty of human intervention over automated handling of this service request). Having never performed a keyboard transplant before I was skeptical about conducting this type of surgery myself but given that the hindrance in typing was becoming a real roadblock, it made more sense to try and fix it.

The next morning (yesterday) when I got to work, there was a new keyboard on the doorstep complete with tools and instructions on how to make the swap. Somehow between writing code, learning songs for our upcoming gig and dashing off to the Refresh meeting, I managed to perform a successful transplant of the keyboard and I’m now happily back in business. There was prefilled air bill in the box and I just repackaged the defective keyboard with the tools that were included and dropped it in the mail today. This is how it’s supposed to work, right? I have to give props to Dell for a stellar display of what good customer service should be.

On another note the Refresh meeting was probably the best I’ve attended so far and we had a lively round table discussion with about sixty participants of what’s involved in launching your own business. I recorded the audio and made it available here. If you’re outside of Phoenix, check www.refreshingcities.org to see if there’s a Refresh in your town yet – this is a very passionate group of people sharing insights about their trade. Big ups to James Archer from 40 Media for moderating this discussion.

© 2005 Lights Out Production – All Rights Reserved Worldwide

preload preload preload