HUMAN COMPUTER

Software Design & Product Management

Finds

Paris Metro Catch22

paristickets

Paris gets a lot of tourists every year so you’d think their automated metro ticket machines would be slightly friendlier to folks who don’t speak French.  When you first walk up to the machine, you’re met with a French welcome screen (left).  No language-picker button UNTIL you choose a menu option in French and arrive on the second screen. Who designed this?  To be fair, this system was likely dead in the water in terms of design environment:

  • My guess is that the two screens were designed by separate teams with no one to sanity-check or unify the experience as a whole.
  • This a great example of ‘you are not the user’.  The designers in charge simply don’t know what it’s like to not understand the language.  On second thought, there probably were no designers on staff.
  • There is no chance for real user feedback.  When tourists are confused, they either 1.  ask a local who has no one to complain to, or   2.  ask a metro operator that feels no responsibility for the system as a whole and is part of a large bureaucracy that doesn’t encourage bottom-up communication.

C’est la vie.

An unfortunate doorbell in Williamsburg

Unfortunate doorbell

I ran into this doorbell while looking for apartments in Brooklyn.

What’s wrong with it?  Just ask yourself what you would do if someone told you to ‘ring the third floor’.   Third floor is almost always above first, so the numbers must not represent floors, but apartment numbers…right?  Or maybe they do represent floors but there were some wiring difficulties so it had to be arranged upside down.   Testing and experimenting is also risky because you might disturb the wrong person.

Too much bounce in my step for Google Maps

Overenthusiastic feedback UI

Here’s one on the value of knowing your audience and doing some real in-the-field testing.

Like everyone else, I was excited when the Google Maps for IPhone app came out.  Pedestrians especially flocked to it  since public transport directions had been taken out of Apple maps.   Great features overall…except for one thing.  When you shake the phone, you get a “Send feedback” UI.  An exotic and innovative entry point, for sure, but perhaps it’s a little risky given that many of its users are pedestrians…who like to walk fast…which involves shaking.

Long story short:   Maybe I have too much bounce in my step or maybe the IPhone accelerometer is too sensitive, but I get this screen constantly while I’m trying to find my way through the city.  It’s really very intrusive.    But hey, if I ever want to complain to Google about this, I’ll know where to go!

 

NY subway color confusion

If you’ve been to New York City in the last few years, you’ve probably used one of these signs to figure out how long until your train arrives.  It’s really pretty convenient.  The one problem I have with these signs has to do with the use of colors.  In some cases (the left shapes, for example), colors represent subway lines like 1, 2, N, Q, F, and so on.  In other cases (the text on the right), the colors represent how close a train is to coming:  green normally and red if it’s less than one minute until arrival.  There are two sets of people that this is likely to confuse.

  1. Tourists – as a tourist, you’re not familiar with all of the subway lines in the city.   Upon initial inspection, you may think that the green line is coming in 2 minutes and the red/orange line is coming is about to arrive.
  2. Preoccupied people – which basically applies to everyone ever in the subway.  When your’re thinking about your work day, playing with your phone, or whatever, it’s not unlikely that you would see red/orange text and believe it means the red line is soon approaching.  Even if you’ve used it a million times before.  People aren’t ‘all there’ – we’re often running on autopilot – and this is one instance where that autopilot would easily send you running down stairs prematurely or even into the wrong train.

Solution?  For one, you could make the top line flash on and off instead of changing color.  Or instead of coloring the entire line, just color the “0 min” part on the right.

The cPanel code editor ate my homework

Screen Shot 2013-07-31 at 3.04.10 PM

I’m embarrassed to admit that sometimes I use my host’s online cPanel code editor to make small modifications to my websites.   Perhaps I shouldn’t be though – I can’t be the only one. Here’s a use case that I bet is pretty common.

  • You make a website that you update once every few months.
  • You don’t use an IDE or FTP or anything like that, either because this isn’t a serious website or because it’s something you’ve managed for a while so the old FTP account you set up was on a different computer.
  • You’re in cPanel anyway because you’re managing your domain name or email preferences, so why not make some quick edits to the site’s styling?  In comes cPanel’s code editor.
  • You end up leaving the cPanel code editor browser tab open because you’re lazy or because you might make a change the next day and it’s hard to get back to it from the main site.
  • The next day, you click on the tab and spend a few minutes making modifications to your code.  Then you click “Save Changes”.  Suddenly the editor tells you that you were no longer logged in, takes you to a login page, and discards all of your work.

Yeah…this just happened to me.  Typically bugs that cause data loss are treated pretty seriously so I wonder why this has fallen through the cracks.

Takeaway:  don’t present a working environment when there is absolutely no way for someone’s work to persist.  Either tell me upon my first keypress that I’m no longer logged in or temporarily remember my changes while you verify my identity again.

 

The old split receipt trick

receipt

I recently went to dinner with a friend.  We asked if we can split the bill in half and this is the receipt I got for my half.  Notice that the suggested tip is based on the full price, not the half I was paying.  I caught this.  My friend did not – he was already halfway through leaving a 40% tip.  So perhaps Eataly is out to trick their customers?  More likely this is just a detail of how the computer transaction software stores and represents bills that no one ever bothered to look at.

Maybe receipt design isn’t the most worthwhile thing to spend time on, but these kinds of things happen all the time in software.  Some data structure or backend representation ends up creating a bug that no one really thinks about or notices because it wasn’t a use case to begin with.  Often, as in this case, the end result is an image of carelessness and a slightly less trusting customer base.