Skip to content

My three weeks on a Mac

As everyone knows, I recently started at Google. When I started I was given a MacBook Pro to use as the company laptop before I had a chance to change it, I had to head off to Mountain View for training. This meant I ended up using a Mac for 3 and half weeks.

Now I am back in Australia I have decided to trade in my Mac for a nice PC running Linux. People have continually told me that Macs are the epitome for polished UI and once you get use to them, there is no going back. When I suggested that this might not be the case, I was told “but you have never used Mac” – well now I have and I have specific examples of why Apple’s are less usable then Linux.

My first bone to pick is with the unlock screen. As I work at Google and might have the codes for the orbital space laser on my laptop, I need to lock my screen anytime I walk away from my desk. In gnome on Linux I can just walk back to my computer and start typing my password, it makes sure that all the keys end up in the password box – no so on a Mac. When I get back, I first have to move the mouse or hit a key, I then have to wait for the twirling multi-color ball and then I get to type my password. If I just start typing I loose the first 3 or more characters of the password.

Next is the useless wireless indicator that Mac has. On Linux I can clearly see if I am connected, trying to connect or waiting, I can also see if I am on wireless or wired network. This is all thanks to Network Manager which is very, very cool. On Mac, you can’t tell if you are connected or the Mac is having a shit and still trying to connect. Often, I had to bring up a ping program to see if the wireless bars meant I was actually connected or not. If I plug in the ethernet, without specifically disabling the Airport how do I know where my packets are going?

The twirling ball of doom. Normally programs either lock hard or work. Not on Mac, instead you get a ball which twirls forever. After waiting for 15 minutes I just hard reset my computer. At least if I knew the computer was locked up I wouldn’t have to wait that 15 minutes.

I have often gotten this error “You cannot move any item to the Trash because it is being emptied” when doing a secure empty of my trash bin. How hard is it to put things in the trash while emptying it?

Alt Tab doesn’t work. It doesn’t change between windows, only applications. Often I have multiple windows open in one application. I first have to “alt tab” to the correct application, then I have to “command tab” to the correct window. How annoying!

So that was just a few issues I have had. Overall, I am much happier with Ubuntu and it keeps getting even better.

{ 3 } Comments

  1. Ryan Neufeld | July 9, 2008 at 1:39 am | Permalink

    I won’t go into a big fanboy rant here (since I’ve been using my mac for a month or two now and lvoe it) but here is a tip: command-tab (alt-tab) cycles between programs, and command-~ cycles between windows of an application.

  2. mithro | July 9, 2008 at 8:48 am | Permalink

    Actually that was exactly what I was complaining about. In Windows/Linux I can just use Alt-Tab to get to any window, with Mac I have to use two keys to do the same thing!

  3. Pierre Phaneuf | October 17, 2008 at 5:05 am | Permalink

    The sluggishness of the password box is a Google thing. I also occasionally have to switch to a console and kill off the screen saver dialog box on my Linux workstation, because it goes completely dead on occasion. My Google laptop tends to “beachball” a lot more than my other Mac, so while I don’t really know what’s up, there’s definitely something fishy.

    The trash is also idiotic in other ways, like when you empty it, but it tells you a file is in use. Just unlink the damned thing and forget about it, will you?

    Weirdly enough, a lot of Unix/Linux hackers are annoyed by the way applications are a first-class entity, rather than windows, but I like the Mac way better. I thought of hacking my window manager to simulate that based on the WM_CLASS property more than once, but I tend to be okay. When I use a Linux box, I often end up using workspaces in that way.