Update on my week with a Mac

A few updates on my Mac experience since I posted the original review:

  • A two-button mouse makes a huge difference. OS X has fantastic support for the right-button. To say that Mac is based on a one-button mouse is no longer true. They just still sell a mouse with one button.
  • When browsing network drives on machines with a file system other than Apple’s HFS, OS X leaves hidden files all over the place (apparently to save folder-specific Finder settings). This is a deal-breaker. Any way to disable it?
  • My criticism of the tactile transparency of the Internet Explorer icon (you can’t click on holes in the e) is apparently limited to that one icon and doesn’t apply to the rest of the OS. Good. Update to my update: while no other icons (that I know of) are as bad as the IE icon (with a hole in the middle), most icons do have none-clickable areas in the box, but around the shape (around the edges of a folder, for example).

The scale of the reaction has been surprising. It has mostly been quite positive (thanks for all of the wonderful compliments).

A lot of people brought up the fact that I didn’t have the most recent hardware. I don’t want to debate the details, but I don’t think the hardware hindered my experience on the OS significantly. I’ve worked on a wide range of systems and have a good feel for when more horsepower would solve a problem. That said, the overall experience would no-doubt have been more pleasant with better hardware.

I’m not a journalist with a hardware budget and Apple doesn’t send me free hardware to review. I’m just a schmo who happened to have an old iMac sitting around.

A lot of people said a lot of kind and interesting things. A lot of people said the same thing over and over (which is somewhat understandable – I don’t expect people to read though over 100 replies). A few people said nasty things, but my new Mac posse stepped in to defend me.

Also, the article may be getting translated into Chinese for a web-magazine in Taiwan. Cool.

 

A Windows user spends a week with a Mac

A Graphic iMacI’ve been conducting a user interface experiment with myself as the subject. A long-time Windows user and armchair graphical user interface critic, I have spent a week working in Mac OS X. What follows is my review of the experience.

The Scene

My primary computer is an IBM ThinkPad T30 laptop running Windows XP. Most of my time at the computer is spent using a web browser (Phoenix/Firebird and Internet Explorer 6), reader/writing email Outlook 2002, and doing web development work (PHP/XHTML/CSS via HomeSite and graphics via Photoshop/Illustrator).

The mac I’ve been using is old graphite iMac we have at work for testing web applications. It has a 15″ CRT, a 400MHz G3 processor, 192 MB of RAM, and is running OS X 10.2.5. Not the latest and greatest hardware – and it showed – but it was sufficient for most work.

I’ve always been familiar with macs, but I’ve never spent enough time with one to actually make a fair judgment on their quality and usability. Using a mac always felt to me like trying to use a computer with boxing gloves on (much respect to Strong Bad). I’ve often wondered if it was simply due to my familiarity with Windows conventions rather than any difference is quality of design This is my third full-workday on the iMac and my experience has been interesting. Here are my observations.

The Boxing-Glove Effect

First, it look me a full day to get beyond the simple differences between Windows and OS such as basic key combinations, window/application switching, and the location of the special keys (Control, Alt, and the whatever-the-hell-you-call-that-thing mac key). For the most part, these differences are innocuous – neither better nor worse on one platform or the other – but a serious hurdle in switching between the two. It doesn’t help that my ThinkPad has an annoyingly non-standard location for the Ctrl key. My hand muscles are more confused than they were during puberty, but as I did then, I’m mastering them.

The hardware is an odd combination of great and crap. The CRT is a great quality, though 15″ & 1024×768 is way too small for me. I tried not to judge too much based on the screen-size, as larger screens are obviously available. An LCD would be nice too – also available (read my initial reaction to the release of the flat-panel iMac).

The slot loading CD drive is a nice touch. Perhaps there are engineering reasons why more manufacturers don’t do this – but it is great in practice. The little speakers are all right for general use, but you won’t want to throw a party with them (I tried, but only one person showed up).

The keyboard and mouse are crap. I know Apple has since replaced the puck-mouse, and bashing it is passé, but holy crap is it bad. The mouse is perfectly round, making it difficult to feel which is the front and back – important piece of special knowledge when using a mouse (as it determines the direction of the cursor). The keyboard has tiny arrow keys and tiny home/pg-up/pg-dn keys. Luckily you can easily replace a keyboard and mouse. Otherwise these unfortunate components would be a deal-breaker.

One major problem with the iMac: it made me look like a dork. Those who know me understand that I am one who can rely solely on my physical appearance to get through life. Having a cute-looking gum-drop computer on my desk caused my co-workers to laugh every time they enter my office/cubby-hole. Don’t underestimate this – the dork appearance factor is probably killing sales of the Segway. Granted, I would look like a total bad-ass with a 17″ titanium Powerbook or a new 17″ flat-panel iMac.

The Software

The software proved more interesting (and is more up-to-date) than the hardware, I’ve criticized OS X for being over-designed. I stand by that criticism, but it was not an impediment to using the computer. In fact, I found that the GUI had a more solid overall feel than Windows XP (which is quite rough around the edges). Everything is smoothly anti-aliased the visual elements (windows, widgets, menus, etc.) gave an impression of depth and integrity.

OS X Close-Window control indicating unsaved changesI came across a few particularly nice touches in OS X. When working on a document that has been changed since last saved, the window-close control (the little red orb), has a dot in the center. This indicates that if you click the close button, you will be prompted to save or discard your changes. This is a smart and unobtrusive feature that proved very useful (I happened to be working with a lot of HTML files this week).

Closing an unsaved document brings up another nice feature; Rather than the floating dialog boxes of Windows and previous versions of MacOS, dialog windows (a.k.a. “sheets” in applespeak) are attached to the title bar of their parent window. The subtle animation of the sheet sliding in from the title bar of the parent window helps reinforce the association between the dialog and the window. Nice simple improvement.

A simple unsaved document warning dialog also highlights something MacOS has always done better than windows: wording of dialogs and controls. Take these two examples of a save-warning in Notepad on Windows XP and TextEdit on OS X. Windows asks me “Do you want to save the changes?” and presents three buttons: “Yes”, “No”, and “Cancel”. OS X asks a similar question “Do you want to save changes to this document before closing?”, but the three buttons presented has a powerful differences: “Don’t Save”, “Cancel”, and “Save”. See screenshots of the OS X and Windows XP save dialogs.

While some dialogs were well worded, I did find inconsitencies. For example, the Empty Trash confirmation dialog has “Yes” and “No” options rather than the better alternative of “Cancel” and “Empty trash

The OS X scheme forces me to click on the action I want to perform. If I want to save, I click “Save”. If I don’t want to save, I click “Don’t Save”. On Windows XP, I have to figure out (as simple as it seems), what “Yes” and “No” mean. This forces the user to understand the question before clicking (if it said “Discard changes”, then clicking “Yes” would delete your work). Also, the “Don’t Save” button, the most dangerous option, is located farthest away from the “Save” button to reduce the possibility of accidentally clicking on it.

The Dock

Screenshot of the OS X dock with several applications, both active and inactiveThe infamous OS X dock confused me for quite a while until I understood that it can contain three distinct types of objects: Shortcuts to applications that are not currently running, icons of all applications currently running, and icons for any minimized windows (oh, and a trash can). See a diagram of the three dock-item types. At first, the inclusion of both application shortcuts and applications that are currently running in the dock seems like an odd design choice. However, I grew to appreciate the diminished distinction between applications that are actively running and those that are not running (the only visual difference between the two is a small black arrow with the icon – see the screenshot to the right). However, I did find this made it easy to unintentionally leave a trail of opened applications with no documents open after a while.

The thumbnails of minimized windows in the dock proved surprisingly useful if kept sufficiently large (though I’m not sure they are worth the screen real estate and I expect most power-users have their dock set to be quite small). However, the general window management proved awkward and frustrating for an experienced Windows user. Windows provides a tile in the task-bar for all open windows. OS X only shows minimized windows on the dock. This led me to the following frustrating scenario several times: I have several windows from several applications open. I open a new window that is larger than all the other windows, completely hiding all other windows. I have now have no way to get to the other applications without first moving or minimizing my current window. Pain in the ass. I can imagine this being a significant long term annoyance with OS X. Update: Several readers have pointed out that you can Command+click (or right click, or click and hold) on an active application icon to get a menu of the current windows. So noted.

The Finder
Screenshot of finder view controls
View Full-Size Screenshot of OS X Finder’s Column view

The Finder was another area of the Mac that seemed to be polarized – some great things and some real crap. Plenty of smarter people than myself have written about the OS X Finder. The three-pane view, a relic from the NextStep OS, is fantastic. Part of the work I’ve done on the mac this week involved editing a large number of HTML files buried in a deep hierarchy of folders (on a Windows NT 4.0 machine, no less). The three-pane column view was much better than the Windows explorer-tree (which is quite good).

The icon view in the finder also had a nice feature that Windows could learn from. Icons with extra info in OS XThe icon view shows additional information about objects when there is room (eg. image dimensions, or the number of items in a folder). Nice, but I’d like to see it taken further: add a “zoom” control to the finder icon view, the closer you zoom in, the more detail you can display about objects (see Eazel’s Nautilis).

Working with both Linux and Windows (98, 2000, NT, and XP) machines on the network proved surprisingly smooth and seamless – this is a massive improvement from my experience with previous versions of MacOS.

The “spring-loaded folders” feature is something I will miss in Windows. Pickup an icon and drag it over a folder, if you keep holding down the mouse button, the folder will open, you can then hover over child folder, which will open. You can repeat this process indefinitely, making it easy to navigate deep into a folder hierarchy. Then, when you finally drop the icon, it is deposited in its final location and all the windows you opened close. It works well.

Elsewhere in the System

The System Preferences was generally well organized, though I was completely confounded by the bar along the top of the System Preferences window. It contains duplicates of icons in the System preferences window. It is customizable, and I suppose it is intended as a place to put frequently-used items. Duplicating icons in this already crowded window seems to be an odd choice. This is particularly puzzling since other applications use a similar-looking icon row at the top of a preference window in the same way tabs are traditionally used. I welcome any insight into this design decision.

Screenshot of OS X System Preferences window
View Full-Size Screenshot of the OS X System Preferences window

Apple Safari browser iconThe Safari browser (I was running Beta 2) is shaping up nicely. I’m not sure about actual rendering speed, but it felt faster than IE5.5 or Camino (which is also a very nice application). I even got used to the brush-metal appearance of the Safari window (something I started off hating). I did find that there was insufficient feedback when a link was clicked. If a server took a few seconds to respond, the only indication that a link had been clicked is the blue bar in the location box (and it remains motionless while waiting for the server to reply). As a result, I found myself clicking links repeatedly before realizing that they were already loading from the first click.

Screenshot of a text form with an active highlight in OS X
View Full-Size Screenshot of an OS X text input form

Another feature I’ll miss in Windows is the highlighting of active form fields. The active form field is highlighted with an unobtrusive but strong blue halo. I was mystified that using the Tab key (or Shift+Tab) to move through form elements only selected text input boxes, skipping radio buttons, pull-down menus, and check-boxes. Can anyone offer an explanation for this? You also can’t tab through buttons in a dialog box (“Save”, “Don’t Save”, and “Cancel” for example), meaning mouse is required for something that can be easily (and quickly) done with the keyboard in other windowing systems. Is it possible to operate a mac without a mouse?

Internet Explorer icon with transparency maskAnother annoyance: while icons have nice visual transparency, they also have tactile transparency. This basically means that if an icon has a hole in it, and you click in the hole, you haven’t clicked on the icon. What!? The Internet Explorer icon is a good example: the gaps in the “e” (not to mention all the white-space around in icon) are mouse-click dead zones (the orange-pattern highlighted area in the image to the right is not-clickable). The dock gets around this by making the entire icon area clickable – the finder should do the same.

On the even more nerdly front

I’m not an expert in Unix or Linux, but a friend who is tells me that the integration of the GUI with the command-line-type functionality (super-user permissions in GUI dialogs, etc.) is better than RedHat or anyone else has been able to do. For more on the Unix aspect of OS X, see this 1-hour presentation by Apple’s VP of Software Technology and alumni of the friend-linux-GUI Eazel project, Bud Tribble. The presentation is an interesting look beyond the marketing gloss at Apple. Tribble seems as wary of hard-core mac fandom as I am. He also talks about how Apple listens to its customers, and then often chooses to say no to feature requests – a smart move, if done properly (this topic is discussed at CEOBlues.com).

So what does all of this mean?

I’m not going to run out and buy a mac tomorrow (sorry Dave). However, I am more impressed with the operating system and interface than I expected to be. Previous experiences with the mac never lasted long enough to get past the simple brain-cruft of familiarity with Windows. I’ve caught a glimpse of what it is that seems to make mac fans just that, “fans”.

By the way, here are a few corny posts titles I rejected for this post:

  • The OS X-Files
  • An outsiders’ tales from the Apple orchard
  • A Taste of the Forbidden Fruit
 

Spring Cleaning at AOV

Now that Acts of Volition is running off a new code-base, I’ll be making occasional tweaks and (hopefully) improvements.

First off, a minor design update. Comments are welcome. More changes in the weeks to come.

Two other fine sites are also now running on our spiffy new code-base (run by two co-workers and GeoURL neighbours of mine):

 

Calling all economists: Is efficiency a good thing?

A few weblog posts in the last few days have my formally-uneducated mind spinning. First, there was a point-counterpoint between Dan James of CEOBlues.com and Peter Rukavina of Reinvented.net on the nature of government spending and waste. Then, a post my Matt Linderman at Signal vs. Noise on the growth of the average work week in America.

These ideas helped to coalesce a question that has been bouncing around in my head, in one form or another, for years: Is efficiency a good thing?

Take the example of a small fictional nation-state that is run by a staff of 1,000. Maybe 100 of these staff are accountants who manage taxes and the financial affairs of the state. Then one day someone invents a computer that allows one accountant to do the work of 10. You cut your accounting department down from 100 to 10 and the work still gets done.

Is this a good thing? First, ninety people have lost their jobs. This is not good. Some may become successful entrepreneurs while others may go hungry.

However, you can now reduce taxes with the money saved on staffing costs. With their extra cash from the lower taxes, the happy people of our little nation-state will go to the movies and get those neon under-lights for their hot-rods. This means the movie house and neon hot-rod joint will hire more staff. Will they hire enough to counter the job cuts that started it all?

This starts to lean towards the question of which is better: big government or small government. However, I don’t want to become ensnared in politics, as my question (hopefully) goes beyond the public sector.

Take the accounting-software layoff example above and transpose it to a private corporation. Obviously, efficiency is a good for the closed system of one company. Fewer accountants means more money left over for shareholders. However, I want to know how a change like this affects the larger system, the economy and society as a whole.

What does it mean when we invent a robot that can mow our lawns for us? We all have a few extra minutes to spare each week (how does free time affect the economy?). Lawn care businesses go under. A robot-mower industry is born. What is the net outcome of all of these changes to the system? Is there a net gain to the economy?

What happens if you extrapolate this scenario even further? Assuming it is possible (a questionable assumption, admittedly), imagine a world in which all or most work is done by robots. What does this mean for the economy? Do we continue inventing new services and products to entertain ourselves and get rich? Cory Doctorow’s novel, Down and Out in the Magic Kingdom (free download) takes place in a future in which there is no scarcity, and access to inevitably scarce goods (art, landmarks, etc.) is managed by a reputation economy.

I’m sure this question has been asked (and answered) before. Perhaps anyone with Economics 101 could answer it. Can anyone shed any light on the subject?

 

The First Biennial Charlottetown Weblogger Tea Party

As planned spontaneously at WillPate.org, some Charlottetown webloggers will be getting together at 1PM Thursday, April 10th at the Formosa Tea House (map) on University Avenue in Charlottetown.

Nothing formal – no one in charge (definitely not me) – all welcome.

On the agenda:

  • Sharing open WiFi in Charlottetown
  • Small talk (weather, sports, etc.)
  • Sarcastic quips

Update:
A good time was had by all. We had a nice casual lunch at Formosa. Weblogs represented were: Steven (me) from Acts of Volition, Will from WillPate.org, Heather from Six Ways to Sunday, Jevon from Jevon.Blogtrack, Jarrod from TextBased.com, Stephen from NewRecruit.org, Dan from CEOBlues.com, and Daniel (silverorange and unofficial spell-checker here at aov).

It was agreed that we would do it again sometime.

 

The Town Wide Web

The internet lets school children in Mongolia work on science projects with kids from Florida, right? That’s cool and all, but it also let’s you find out what’s playing at the cinema a few blocks away.

The web can be local. In fact, I’m having tea with some virtual/actual neighbours this week. Some of whom I have never met in person.

The GeoURL project longitude and latitude coordinates to websites. Acts of Volition sits happily at 46.26227° North and 63.15676° West. They refer to this location as your “ICBM Address” or “missile address”.

Add a few simple tags to your site, in our case:

<meta name=”ICBM” content=”46.26227,-63.15676″ />
<meta name=”DC.title” content=”Acts of Volition” />

The GeoURL project indexes your site (you can ping them to let them know you want to be indexed), picks up these tags, and adds your site to their database. You can then view a page of neighbours; sites that are geographically nearby. While most of my GeoURL-neighbours are a about 170 Km away in Halifax, I expect to see more of my neighbours in Charlottetown show up in the GeoURL database soon.

This is an elegant little application of what is to come with the semantic web.

Also see Ben Brown’s article, Taking Interactivity Offline.

 

Brave New Prescriptions

Prescription pill photo from our comrads at istockphoto.comLike any internet celebrity, I’m plagued by email with From addresses like cindy5674@supereoffers.com offering Online Presciptions [sic] Filled!

However, today’s email from cindy5674 caught my attention. The subject line read: Valium, Xanax, Ambien, Soma, and much more ONLINE.

Valium and Xanax – ok, sure. I’ve never heard of Ambien. Whatever. But Soma?

A quick Google search reveals that Soma is the name of a real prescription drug. It is also called “CARISOPRODOL” and is used “as an adjunct to rest, physical therapy, and other measures for the relief of discomfort associated with acute, painful musculo-skeletal conditions” (source). File under: missed the point completely.

For those who haven’t read Aldous Huxley’s Brave New World:

“Soma [?] is a pill that individuals take to basically relieve them of their cares and anxieties; if life gets too difficult, they take a soma holiday.” (source)

 

Lonely at the top: CEOBlues.com

With the second-best domain name of any weblog I’ve ever seen (#1 being AngstyBlog.com), Dan James, my long time friend and co-worker steps into the brave world of weblogging with CEOBlues.com.

He’s off to a good start with one of the greatest business anecdotes ever told. Despite the date on the post, I can assure you that this story is absolutely true.

 

Updates to Acts of Volition behind the scenes

Acts of Volition has received a significant technical overhaul. Things should look pretty much the same as the changes are mostly related to acronyms:

  • Moved from CFM to PHP
  • Moved from HTML to XHTML/CSS
  • updated RSS/XML
  • Cleaner URLS
  • Improved search and archives

Thanks to all who have helped with the updates, especially Mike G., who did much of the work.

Let me know if you have any problems with the new site. Expect further improvements in the weeks and months to come.

 

The Gulf War Song

Posted here with the kind permission of band-member Jian Ghomeshi, is Moxy FrüvousGulf War Song (3.6Mb MP3). The song was written in response to the first Gulf War in 1991. This does not imply any endorsement of this site by the band. Jian requested that I make it clear that this is not for commercial purposes.

As someone who’s 25th sweet summer is approaching, this song has always resonated with me:

What could we say…we’re only 25 years old?
With 25 sweet summers, and hot fires in the cold
This kind of life makes that violence unthinkable
We’d like to play hockey, have kids and grow old

Read the complete lyrics and download the song (3.6Mb MP3).