Archive for the 'Usability' Category

Fixing Personal Finance Software

How much do you spend each month?
How much do you earn each month?

I’m not talking about your business, I’m talking about your personal finances.

On the surface these are simple questions.

But, I’d bet that you don’t know exactly. Why is that?

Most people can tell you more-or-less how much money they have (or don’t have!) in their main bank account. But, as soon as you throw in a credit card and perhaps a separate savings account or some investments, getting a summary and tracking movements across all of your accounts is not straight forward.

And, while every salary earner can tell you how much they make per year gross, it’s not so clear cut once you deduct PAYE, student loan repayments, KiwiSaver contributions, etc, and then perhaps throw in some interest from a savings account to top it up. If you’re paid weekly or fortnightly it can be difficult.

What’s more, in my experience, it’s surprisingly difficult to answer these two questions accurately without investing serious amounts of time in managing your finances.

It’s not that people don’t care, or prefer not to know.

Consider this quote from a former developer on the Microsoft Money team (the bits in bold are as in his original post):

“The majority of consumers who buy computers claim that personal finance management is one of the top three reasons they are purchasing a PC. They’ve been claiming this for more than a decade. But only somewhere around 2% of consumers end up using a personal finance manager, with Intuit Quicken and Microsoft Money dominating the market. Both products have been around for — you guessed it — more than a decade. This dramatic disconnect between consumer demand and actual market penetration is mind-boggling.

Take a guess at what percentage of consumers launch Money ever again, after running it only once. You’ll need to remove a digit from whatever percentage you’re currently guessing. It’s seriously that low. Granted, most copies of Money are actually pre-installed by the OEM on consumer machines, so you’re not exactly dealing with a captive audience. But we’re still looking at a huge discrepancy between expressed consumer desire and actual consumer behavior.”

Source: http://blogs.msdn.com/philipsu/archive/2004/07/01/170682.aspx

So, based on this evidence, you’d have to say that the tools are broken.

How do we fix this?

How can software help rather than hurt?

What makes it so hard at the moment?

The popular applications (Microsoft Money, Quicken, etc) are all simplified versions of business accounting packages, so they start with an assumption that you will categorise every transaction. This is where the problems begin…

Firstly, you need to come up with a set of categories that suit your spending habits. On the surface this is easy, but the devil is in the detail. For example, do you have one category for “Food” or do you split it out into “Groceries”, “Restaurants”, “Take Aways”, etc. You are forced to choose between a few high-level categories, which make it easier to categorise but don’t provide so much detail, or a nightmare of categories and sub-categories and sub-sub-categories.

Secondly, you need to get your transactions from your bank into your system. Overseas the tools integrate with the banks to automate this process, but here you need to manually log into your bank, export a file and then import into your application from there. This is a huge barrier to updating your accounts on a regular basis.

Then, assuming you can get all of that right, you still need to invest the time it takes to categorise each and every transaction each month. This is where it can quickly start to get ridiculous. If you tend to use EFT-POS a lot like I do then you’ll have hundreds of transactions to categorise each month. And if you don’t, you’ll need to remember how you spent your cash. For example, if you take $100 out from the ATM and spend it on various things over the course of a week, how do you deal with that? Or, if you buy a chocolate bar from the petrol station does that get split out or grouped in with “Petrol” or “Car” or “Transport” (or whatever category you’ve decided on to track that particular expense).

Some of the newer online tools have tried to use the advantages of the web to address some of these problems.

Wesabe allows you to tag transactions - so each transactions can be logged in multiple categories. They also recommend tags based on their community of users. Mint takes this a step further and tried to automatically code your transactions for you. The downside is that you have less control over the categories used, and have to live with some inaccuracy (they wouldn’t be able to deal with the chocolate bar and petrol example above, for example).

Wesabe has a browser plug-in which partly automates the transaction import for you. Mint fully automates this process by asking for the login details to your online banking site. As far as I can tell anybody who does this will breach the terms of use of their online banking site, and leave themselves exposed from a security perspective, so I wouldn’t recommend it.

There must be a better way!

So, let’s step back and question the assumption that underpins most, if not all, of these problems:

Do you actually need to categorise every transaction?

I don’t think so *.

Go back to the questions that I asked at the top of this post.

To answer those you simply need to be able to add up all of the money paid into your accounts (your income) and all of the money paid out of your accounts (your spending). Any transfers between your accounts can be ignored

Imagine a system which would do that automatically for you - no work required, just login and see the totals, updated each day.

And, if you could create a system that people would actually use then there are lots of potentially interesting things you could start to layer on top of that.

You could show trends to show how spending is increasing or decreasing. You could allow people to create “goals” - a savings target, or a specific debt to repay - and display a barometer to track their progress. Or, you could recommend related products or services that are likely to be of interest to that user, based on their earning and spending habits. These are the things that people actually have in mind when they say that they want to use their computer to manage their finances. But they are just three simple examples. I’m sure you can think of others.

Who could do this?

The banks should be able to do this sort of thing really easily, because they already have the transaction data. But, I’m not holding my breath.

Most online banking systems feel more like a thin layer of lipstick on a crappy underlying banking system rather than a web application designed with any consideration for what the users wants to do. And, while it may be a little unkind, I just don’t back a large bank to be able to execute on this sort of application.

And any bank that tried to do this would need to work out how to source transaction data from other banks so that all accounts can be included (this actually isn’t as unlikely as it sounds - when I was in the UK I used Egg.com for my online banking, and they were able to display transactions from my HSBC accounts via their clever Money Manager system).

So I reckon this is an opportunity waiting for somebody to grab it.

Perhaps I should suggest this to the team at Xero?

* If you’re stuck with a system that insists you categorise every transaction, you can get the same results by limiting yourself to just two categories: “Income” and “Expense”.

Related posts (manually generated):

Additional reading:

It’s mostly unrelated to the topic of this post, but the MSDN blog I linked to above is actually quite entertaining. He seems to write one excellent blog post each year. I like his style! :-)

Speed is not a problem you can solve

There are, in my experience, two types of websites:

  1. Websites which are slow; and
  2. Websites which are noticably slow.

It’s important to understand which of these categories applies to your site.

If the people using your site tell you that they think it’s slow then you are definitely in the second category.

What you can do about this?

Also, you can make sure that you include time in your work plans to make small performance improvements whenever you make changes to the site. This is important because (despite developers expectations to the contrary) it is unlikely that the day will ever come where you’ll be able to stop working on new features or bug fixes in order to just focus on performance.

Making your site faster needs to be part of what you constantly do, rather than something that you hope to have time to work on at some point in the future.

Registration Revolution

If you do any traveling and you haven’t yet discovered TripIt.com I strongly encourage you to check it out.

(You also need to go and subscribe to Joel Spolsky’s RSS feed. He wrote about this at the end of last week, and if you’re reading my blog and not following his articles then you clearly have things in the wrong order).

All you need to do is find a booking confirmation email from an airline, hotel or rental car company and forward it via email to plans@tripit.com. They will convert your email into a simple itinerary page for your trip and send you back a link. If you have other bookings to include in the same itinerary, simply forward them on.

No more searching through your inbox to find all of these confirmation emails before your trip, which is good.

But, what’s really great in my opinion is that they have revolutionised the registration process. In fact they have eliminated the registration process altogether. By making the first interaction email based there is no need to fill in a cumbersome form on the website - entering you email address twice to make sure you don’t have any typos, choosing a password (which we all know usually means entering the same password you use on more or less every site), waiting for a confirmation email and then clicking on the link to validate that your email address is actually yours, etc etc. All of that is history.

I really like this idea - replacing a complex process with a simple email - and I think it could probably be used in lots of different situations.

Are there other websites ballsy enough to replace their entire registration page and process with an email address?

Are there any other examples of email-as-interface that you’ve seen out there? If so, I’m keen to hear about them.

Getting to the third user

The scene: some developers are observing their first usability test on some software they have built.

The first users walks in and completely misses the seemingly obvious cues in the user interface. The button the user needs to click might well be big and red and flashing with a marching ants border, but they just don’t see it.

“Dumb user” everybody thinks.

The second user walks in and also ends up hopelessly lost.

“Two stupid users in a row … what are the odds?”

The third user walks in. Same story.

At this point, the smart developers in the room are, hopefully, slapping their foreheads and thinking “how could we have been so stupid”.

The key here is getting to the third user.

Otherwise you haven’t really learnt anything.

BONUS LINK:

Anybody who has worked with me on UI design will be familiar with my sarcastic request for a marching ants border. I always assumed this was impossible in HTML, but apparently not …

How to add “marching ants” Photoshop selection style to your links

Argh!

Garr Reynolds Wisdom, Part II

This is Part II in a two-part series. Part I was published on 24-Jan.

Another one from Guy and Garr

Question: What is the single most important thing people could do to enhance their presentations?

Answer: Turn off the computer, grab some paper and a pencil, and find someplace quiet. Think of the audience. What is it they need? What is it you want to say that they need to hear. Identify what’s important and what is not. You can’t say everything in a twenty-minute talk—or even a two-hour talk.

The problem with most presentations is that people try to include too much. You can go deep or you can go wide, but you can’t really do both. What is the core message? This time “off the grid” with paper and pencil or a white board is where you can clarify your ideas and then get them on paper visually. After your ideas and basic structure are clear, then you can open up the software and start laying out the story in the slide sorter view.

Replace the word “presentations” above with “software” and the same great advice holds, I think.

Certainly the part about turning off your computer and spending some time thinking about what your audience needs and considers important, as tempting as it is to jump straight in and start coding.

But the real gem here in my opinion is the observation that you can go deep or wide but not both.

Just like presentations I think that most people building software try to include too much. Adding more features is a natural inclination. It’s actually ingrained in the social order of software developers - within teams enhancing existing features never seems to have the same status as adding something new. But, it should.

Can you have both the most features and be the easiest to use?

When you look around there are not many examples of software products which have achieved this.

So which of these two alternatives are you choosing, consciously or otherwise?

Garr Reynolds Wisdom, Part I

This is Part I in a two-part series. Part II was published on 25-Jan.

Garr Reynolds from Presentation Zen (who I’ve linked to before) recently answered a bunch of questions for Guy Kawasaki.

Ten Questions with Garr Reynolds

It’s a great post and I recommend that you read it. But a couple of the questions and answers especially jumped out at me. I thought it was worth highlighting them here - one today and one tomorrow.

Question: Are PowerPoint and Keynote part of the problem or part of the solution?

Answer: There is no question that PowerPoint has been at least a part of the problem because it has affected a generation. It should have come with a warning label and a good set of design instructions back in the ’90s. But it is also a copout to blame PowerPoint—it’s just software, not a method.

True, the templates and wizards of the past probably took most of us—who didn’t know any better anyway—down a road to ‘really bad PowerPoint’ as Seth Godin calls it. But today we know better, and we can make effective presentations with even older versions of PowerPoint—often by ignoring most of the features. Ultimately it comes down to us and our skills and our content. Each case is different, and some of the best presentations include not a single slide. In the end it is about knowing your material deeply and designing visuals that augment and amplify your spoken message.

How depressing to have an expert like Garr is telling people that the best way to use software is to consciously avoid features. Of course, he’s right. But, what a waste of time spent designing, developing and testing those features. Imagine instead if that time was invested in those parts of the software that people should use.

What’s more, not everybody is lucky enough to read this sort of advice. Death by bullet points is still the most common presentation experience.

Who is responsible for that outcome?

Those of us who design software should always focus on guiding users directly into “The Pit of Success”.

“In stark contrast to a summit, a peak, or a journey across a desert to find victory through many trials and surprises, we want our customers to simply fall into winning practices by using our [software]. To the extent that we make it easy to get into trouble we fail.”

– Rico Mariani, Microsoft Research (quoted by Brad Adams).

You need to make the right way the default. A new user should be able to just follow their nose, make the obvious choices, and end up in the right place.

Of course, this requires that you take a view about what the “right way” and the “right place” actually are (even where this requires you to be a bit of a dictator).

I think this is where software developers often let themselves down - by giving users almost unlimited flexibility, giving all features equal prominence in the navigation, by adding all of the features that users ask for (as opposed to those features that are required to get them most directly to the desired place), etc etc.

Those working on PowerPoint over the years have fallen into all of these traps.

As have many of us.

BONUS: Garr has a new book, also called Presentation Zen. If you do any public speaking, or even in-house presentations at work, go get a copy.

Right column navigation

It’s a brave person who challenges design conventions…

“Traditionally navigation on the web either appears on the left or at the top. Right hand navigation has somewhat been frowned upon. However, more recently this trend seems to have been changing with more websites adopting it. I think this is partly due to blogs, which seem to have right hand navigation by default. However, it has always struck me as strange that the convention is towards left. If you think about it there are a lot of good reasons for right hand navigation…

  • It puts the content first visually
  • Your cursor naturally hovers near the scrollbars on the right
  • We are familiar with right hand navigation from tabs in books
  • We know from usability research that whether navigation is on the left or right, it makes no difference in the time it takes to complete a task

Overall I am hugely in favor of right hand navigation and I am glad to see it becoming more popular.”

From: Emerging Design Trends

What do you think? Agree or disagree?

Google is the benchmark

Last week the DominionPost had a story about Peter O’Hara leaving Fairfax. He was formerly the Editor-in-Chief. I only met Peter a few times during my time at Trade Me, but was impressed each time. He will be missed, I’m sure.

I went looking for a link to the article this afternoon on Stuff.

A search for “Fairfax” on Stuff returned only one result: “Fairfax Magazines Terms & Conditions“.

Not very helpful!

A search for “Fairfax site:stuff.co.nz” on Google on the other hand returned about 415,000 results (in 0.32 seconds no less!)

An on the first page, this article: “Fairfax Media’s editor-in-chief leaves“.

With “Fairfax” in the headline and repeated several times in the article you’d expect this to have been in the site search results.

How is it that Google can index Stuff better than Stuff can index themselves? Stuff only has to index Stuff. Google has to index the whole web. And still they do a better job.

Including search functionality on your site is very important, but unless it works you may as well just refer people to Google.

Welcome to facebook

Check out the first line of the facebook terms & conditions pages:

“Welcome to Facebook, a social utility that connects you with the people around you.”

Nice touch.

I’m guessing that most people who click through to this type of page never bother reading much beyond the first sentence, so it’s a good idea to make it friendly, rather than jumping straight into the intimidating legalese.

You wouldn’t let your accountant write the copy on your pricing page so don’t let your lawyer write all of the copy on your terms.

[Blogged from SuperHappyDevHouse Aotearoa!]

Mac-curious

I’ve been Mac-curious for a while, I guess.

All of the cool kids have one.

At Kiwi Foo Camp earlier this year there were so many Apples it was like an orchard!

What was I missing out on?

I’ve been using Windows ever since I bought my first PC in 19961994. I didn’t (and don’t) consider Windows to be broken. On top of that I was obviously at the back of the queue when they handed out the Apple kool-aid … I still don’t even own an iPod.

But, they say a change is as good as a holiday, so I took the opportunity when I moved to Xero to try switching.

A month in and I’m hooked.

I have found that most of my assumptions were wrong.

For starters, I was surprised to find that it didn’t cost much more. I priced up a Dell and sent the details to a couple of Apple fanboys. The challenge for them was to convince me to buy an Apple instead. Actually it was pretty easy for them. I’d always assumed that Macs were more expensive. While it’s true that you can buy a much cheaper PC, when you compare like with like (Apples with not-Apples?) there is not a great difference.

OS X has been a surprise too.

I didn’t expect to rave about an operating system.

And I know that there are lots of people who don’t like it. Phil for one has taken the time to document the specific things that frustrated him.

But, I love it. It took me a few weeks to get through the valley of despair - or more accurately the valley of unfamiliar keyboard shortcuts. But, now I’m there I find I’m spending much less time fighting with software and more time getting on with things. It feels like the operating system has melted into the background compared to what I’m used to.

And I haven’t had any trouble finding software to use. Like Nic I’ve been pleasantly surprised to discover a healthy industry of small application developers creating great software for OS X. My favourites so far are Yojimbo (which has replaced my hitherto dependence on OneNote), VLC, and Quicksilver. And of course Firefox (I’ve also tried Camino, but in the end went back to Firefox for the add-ons). If you’re into Getting Things Done then Actiontastic is also worth keeping an eye on (although it’s not quite there yet for me). I’m also keeping an eye out for VMWare and Pixelmator.

The switch has also highlighted to me how much of my software now resides on the net and so is independent of the operating system - Gmail, Google Reader, WordPress, Xero, etc etc.

I’ve heard a number of people say that OS X isn’t suitable for business use. Now I can understand why.

Microsoft Office for the Mac is a pale imitation of the Windows equivalent. Entourage is especially painful. I’ve failed to get our Exchange server working with OS X Mail, so for now I’m stuck with it.

I’ve started to learn Omni Graffle and Keynote, but I’m still a bit of a novice with both, so I’m not as productive.

So, until the new Mac version of Microsoft Office comes out I’m resorting to running Vista on Parallels for some of this stuff. It’s a bit of a security blanket, but I’m cool with that. It’s a feature. As Marc Andreessen points out, with a Mac you effectively get three operating systems in one (OS X, Unix under the covers, and Windows in Parallels/BootCamp). Or, for a slightly more fanboy spin on the same point: “… all computers can run Windows, but some, the special ones from Apple, also run Mac OS X.” (from John Gruber).

I haven’t tried to do any development yet - although I know plenty of great developers who are Mac users, so I don’t expect any problems and again, with Parallels and/or BootCamp the development languages and environments I am more familiar with are only a mouse click away.

Of course, the hardware itself is super sexy. As Amnon said about the Dell when I sent him the comparison: “How will you live with yourself with that monstrosity in the house?” The only downside is I have had to upgrade my laptop bag to match!

As a long time ThinkPad user I wondered how I’d go with the track pad (I always thought I was more of a nipple man!) but I haven’t had any problems adjusting. I’m now addicted to the two-finger scroll.

Downsides?

Choosing the right time to buy seems to be a secret art. I was all ready to go until a friend pointed out that there would be a new version out shortly. I realise that Apple manage to generate a lot of buzz via their rumour mill. But, I have to wonder if they don’t create a fair bit of bad-will (is that a word?) when they make sudden leaps forward in their product lines. Take, as an example, this comment from the MacRumours.com forums following the announcement of the new MacBookPro range:

“NOOOOOOOOO! I’ve just bought my new Macbook Pro! Loving it alot. But now……. a little less.”

To get around this I got a temporary machine from Rentamac for a couple of months until the new model was released. This would also be a good option if you’re not totally sure that you’ll want to stick with a Mac.

Would I recommend it?

Definitely give it a try.

I can also recommend a Mac to anybody who is looking to opt out of providing tech support to their extended family. I got an iMac to replace Mum & Dad’s old PC, and I can now honestly say I don’t know how to fix any problems they have when they call. Although, so far to be fair there haven’t been any to fix!

Now, about that iPod … :-)

Cartoon from: Hugh McLeod

[Blogged from SuperHappyDevHouse Aotearoa!]

Design matters

Do you remember what MP3 players were like before the iPod was invented?

I wonder if the same will be true of the smart phone:

“The iPhone won’t do anything that can’t be done with devices that are currently on the market. For that reason it won’t appeal to gadget freaks, but the Apple’s innovations on the user interface will ensure that the iPhone appeals to those who would otherwise not have considered buying a smart device.

Remember that digital music players already existed long before the iPod, but the iPod has been hugely successful because everything before it was perceived as being awkward to use and best left to those with a good understanding of the underlying technology.”

From: http://www.geekzone.co.nz/forums.asp?forumid=40&topicid=14275

As it happens, design matters.

If people don’t think it’s easy to use it’s unlikely to be used.

Giving people what they want

Andy Lark has a nice post on The Power of Community.

This quote of his has stuck in my head:

“Marketing programs, clever PR and community activation aside, nothing really beats giving people what they want.”

Too true!

As I’ve noted before, one way to market a product or service is to build something that people love to use and happily tell their friends about.

He also maks an interesting point about how much of the iPhone story has been told in community-driven sites like Digg et al:

“Apple is launching the iPhone at a time when content aggregation sites like Digg, Techmeme, and even Google News can put a potential customer before hundreds, if not thousands, of possibly interesting stories about the product. All Apple has to do is trickle out information every now and then, as it has done in the weeks leading up to Friday’s launch, and watch the frenzy take hold.”

Here’s an interesting comparison along those lines:

The Official Nokia N95 site

A pretty standard marketing site: slick, flash-based, but doesn’t really tell me much about the product that I really believe.

The Nokia N95 page on Wikipedia

A pretty good summary of the phone and it’s features, including some of its flaws:

“Nokia N95 handsets supplied by Orange and Vodafone in the UK have had the VoIP facility removed from the phone to the annoyance of many users. Vodafone’s explanation for removing the facility was that ‘it doesn’t believe it’s a mature technology’.”

“It should be noted that the N95 does not support US based versions of UMTS/HSDPA; UMTS features in the US versions of this phone are disabled by default (but can be reactivated if needed).”

Which is more useful to somebody considering a purchase?

Bring on the Bose!

After a bit of faffing around I finally got Parallels up and running earlier in the week.

So, with access to IE7 again for the first time in a while I decided to try again to buy the Blackbox M-14 headphones I’ve had my eye on (see my previous post for the back story).

I hit their homepage, already anticipating the enhanced quietness that was now only a few clicks away …

Install Flash 8

Sigh!

So, I installed Flash 8 and, held my breath as I tried again to get through the check-out pages.

Woo hoo, it worked.

But then, this:

System Busy

Enough!

The next day I walked into the Bose store (which is dangerously close to the Xero office!) and walked out with a pair of QC3s. It was too easy. Offline shopping just works so well.

I don’t want to completely bag the guys working on this site. I got a comment back from Leon at Oktobor to say that they were onto the problems I pointed out last time and were working to make it better. It wasn’t just words - they have re-labeled the buttons on the check-out form to make them more intuitive. And, I got an email from them later in the day to say they had been having some technical problems and I should try again, which at least shows that they are now tracking abandoned orders. But, by then it was too late.

Thoughts about “users”

This is my new favourite Hugh McLeod cartoon:

It's not what the software does, it's what the user does

It currently has pride of place above my desk at Xero.

On the other hand …

This from Jimmy Gutterman:

“There are only two industries that refer to their customers as users: high tech and illegal drugs.”

Surely we can come up with a better name than “user”?

Yellow is the new black

Yellow Pages have put up a beta of their new website:

www.yellow.co.nz

As previously noted they seem to have dropped the “pages” part of their name.

As far as I can tell, apart from a bit of lipstick, the site is the same old site we all don’t love:

It’s still just an online version of the printed directory. Most listings contain only a phone number and an address, not even a description of the business. You actually get more information from the hard-copy where at least they allow graphics etc (although you can view the ad from the printed directory by clicking on the ‘view ad’ link).

There is so much more useful information that businesses could include in their online listing. Imagine, for example, if they allowed restaurants to list their menu.

They don’t cater for browse dominant users. To view the category hierarchy I need to click a link and then I end up in a horrible control which lists every leaf category alphabetically.

Their category hierarchy continues to be a complete dogs breakfast. There are too many leaf categories and consequently the structure is too deep and too fragmented. The structure is also unbalanced. ‘Business Services’ is a top-level category – covering everything from ‘Accountants’ to ‘Security Guards’. ‘Funeral Arrangements’ is also a top-level category, although it has only seven sub-categories which hare all leaf categories.

I can’t list a new ad online. Hello?

The search is still way more complex than it needs to be. Google allows me to find any page on the whole internet using a single text box. That should be the benchmark. Really, who is going to search for businesses “within 100 kms”?

They’ve added “My Address Book” functionality, but don’t allow me to add comments. I’m completely disconnected from all of the other people searching on the site. Where is the “other people searching for this found these listings useful” functionality?

Oh well. Maybe in the next version?

Designing for blind users

In the comments to my recent post about XHTML Scott Mayo asks an interesting question:

“How many complaints you have had about the usability of your website by blind, site impaired or other-wise impaired users. Surely as NZ’s site with the broadest coverage you would have a lot of exposure to such feedback?”

I have to admit that I haven’t had any direct feedback, or any first-hand experience using Trade Me with a screen reader.

I’d be interested to hear from anybody who does.

At TechEd last year we used Trade Me in a demo of the speech recognition features built into Windows Vista, and it worked great.

Amongst all of the other things to consider when creating a new site or page, it can sometimes be hard to get excited about accessibility.

But don’t forget that the single most important visitor to your site is effectively blind (a.k.a GoogleBot).

Design for accessibility and you’ll often get search engine optimisation for no additional charge!

Make it work, then make it look good

Here is a simple rule: if you’re building a web site make sure it:

(1) works; and

(2) looks good.

The order here is important.

What does it profit someone to have a site which looks like a million dollars but which doesn’t actually work?

Here is my theory: the better a given web site looks the less likely it is to actually work.

A recent example …

Both Rod and Nic have raved about their Blackbox M-14 headphones, made by NZ company Phitek.

I figured I’d get me some of that noise canceling goodness.

(and, in case you’re reading this Larissa, this purchase decision was not influenced by sitting beside you this week! ;-)

I had an uneasy feeling from the moment I hit their home page. The main navigation links unfurl onto the page in a very pretty (but otherwise pointless) Flash animation.

The real fun started when I got to the check-out.

There are pretty well understood conventions now for how an online check-out should work. Don’t make me think.

Instead, here is the Blackbox check-out page:

Blackbox Check-out

So, I select the product I want and click the “Go To Payments Page” button.

An error message is displayed: “Please check your personal details”.

Eh?

It turns out that all three steps are contained on one page - with the second and third steps hidden in collapsed sections at the bottom of the form. To get to the second step I need to click on the “Review Purchase Summary” bar, although there is nothing to indicate that it’s a link. It doesn’t look clickable, and the mouse cursor doesn’t even change to a hand when I hover over it.

Then, having made it through the form I get this:

Blackbox Check-out Payment Page Re-direct

Unfortunately, the re-direct doesn’t work. And there is no obvious way to click-thru manually. I can’t get to the page where I enter my credit card details.

The net result: I haven’t purchased the headphones and my confidence in their brand is dented.

I wonder how many sales they miss because of a website which looks great but which doesn’t work?

The Fortune 5,000,000

I really like the idea of The Fortune 5,000,000.

This is from the 37 signals home page:

Who uses our products?
While our products are mainly built for small businesses and individuals (we call this group The Fortune 5,000,000), companies of all sizes use them every day.”

It’s a nice way to describe the opportunity of creating software for the long tail of small- and medium-sized businesses.

But, don’t fall into the trap of thinking that this much larger group is in any way similar to the handful of large companies or government departments where many technology people spend their careers working on multi-million dollar projects.

OnStartups.com lists some of the differences.

To paraphrase:

  1. They don’t have the cash to pay big up-front fees for software.
  2. So, you can’t afford to spend lots of money chasing sales (instead, focus on building a great product which people will find useful and tell their friends about).
  3. Compared to the pain and hassle of a custom built application, a simple hosted solution which they can buy and start using right away is likely to be quite attractive.
  4. As such, they will mostly be happy to take the software as-is rather than expecting to have much control or ability to customise to their specific requirements.
  5. They don’t get a lot of love from the software industry today, so there is a massive opportunity to fill that gap.

A rising tide lifts all boats

Is it just me or has the threat of iPhone caused the other phone manufacturers to pull their socks up in terms of design and usability?

From Crunchgear

Enhanced metafiles

How hard is it to copy a diagram into a PowerPoint presentation in a reliable format?

Copy and paste is a pretty fundamental operation. When you copy and paste a file, the file that is created is a new file with no relationship to the file that was copied, apart from the fact that it is initially a copy. Any changes you make to the new copy are not applied to the original and vice versa.

But, for a reason that I cannot explain, Office messes with that simple model. Instead the default paste tries to embed the original file.

Why is this the default?

Is this really what most people expect to happen when they click paste?

I doubt it.

To get around this broken default you need to select the ‘Paste Special’ option. And then, God help you!

There are seven different options to choose from:

Enhanced metafile dialogue

I have a Computer Science degree and the only ones that make sense to me are the four that appear to map to different image formats (Bitmap, GIF, PNG, JPEG). Even then it’s not clear to me which of these formats would make the best choice.

What the hell is an ‘Enhanced Metafile’? Why would I choose a ‘Windows Metafile’ format when I could have the enhanced version? Should I prefer the Windows flavour of Metafiles or the Enhanced ones (how exactly are they enhanced)? And, while I’m at it, what is the sort order on this list?

The picture below is taken from a random Google image search.

Marjorie

I don’t know this women. But for arguments sake let’s call her Marjorie and think for a second what she would make of this dialogue.

When are those of us who build these tools going to start putting ourselves in the shoes of people that don’t speak C#?

Next Page »


Contact Details

Rowan Simpson
PO Box 3210
Wellington, 6140
New Zealand

Categories

Policy

These words are my own. Please don't assume that they represent the opinion of Xero, Trade Me or any other person or organisation.

And, if you want to quote me please either ask first or provide a link back.