Hacker News new | ask | show | jobs
by airstrike 1960 days ago
I routinely use the Uber app while entirely sober and have the exact same reaction. It's utterly terrible and I can't imagine what it's like for my parents to use it.
2 comments

Have them try GoGoGrandparent.com! A way to use Uber and Lyft with a phone call. Call and press 1 to get picked up from home, call and press 2 to get picked up at your last location. We screen their drivers, make sure the cars aren’t too big or too small and monitor GPS and trip pickups so that if it looks like a driver is getting lost we can get them back on track. Our mission is to help people age independently in their home for as possible, regardless of their age - or sobriety!
Thanks for sharing this. What a delightful idea! My grandma is forever complaining about all the things she can't do anymore, but won't touch the internet, much less a smartphone!

This may help restore some of her independence, and I look forward to sharing it with her!

Haha awesome, if you ever have any feedback please feel free to send me an email: justin@gogograndparent.com. I'd love to hear how we could improve the service and/or what we could do to make it easier to adopt.
What sort of things she can’t do anymore?
She drives, but not safely. She goes to the grocery store, but it takes a long time and tires her out.

I'd tried to get her a smartphone just so she could use things like Instacart and Lyft, but she doesn't have internet at he and doesn't want to learn.

If she could just make a call and get a ride, she'd be all for it!

Heads up, I get a page titled "Divya's Page Landing Tests ..." When I reach your website through Google ads.

Very cool though. I would have loved this for my grandfather when he was still going places a few years ago.

Thanks for the heads up! Had it not been for your comment this would likely have continued for a long time.
I have my phone set to a foreign language to help me learn, and Uber was unusable without translation
I'm still traumatized by the several years of using Windows in my native language. I was yet young and eager, but nonetheless had to spend plenty of cumulative hours wandering helplessly through the control panel, trying to decipher what they meant by all those attempts at translation.

I've been using only English interfaces for more than a decade, but recently-ish relived the phenomenon with MS Office, and it doesn't get easier with experience.

Same here. I always set everything to en_US, because that's the native language of computing. Any time I've had to use something in my native language (Polish), the translation was terrible - and the only reason I was not confused was because I could mentally untranslate the Polish text to the most likely English original.

Speaking of computing and translations: the most annoying case I've had was not with UIs, but with books. Back in the day, I bought two C++ books by Scott Meyers (Effective C++ and More Effective C++), both published in Polish, and each by a different publisher. In the first one, they translated "template" -> "szablon" and "pattern" -> "wzorzec", and in the other, they translated "template" -> "wzorzec" and "pattern" -> "szablon". Took my teenage mind quite a while to make sense of the confusion.

Same experience here. In college ( portuguese speaking country ), the teachers forbade us to buy translated books. We had to work with the english editions only, and I'm lucky this was the case having seen some of these translated books later.
I think excel used to have a translated macro language, so if you used the Dutch Excel you’d have to use Dutch words for ‘if’, ‘then’ ‘else’ etcetera. Truly insane.
It still is that way. And whats even more maddening: you have to replace the commas in the formulas with semicolons. Probably because the comma is used in numbers in Dutch. It has driven me nuts more than once though!
I think there would be a compromise in making if US gave up imperial units and Europe would give up the decimal comma. Or at least I would like that kind of compromise. The next hurdle would be to all agree to use ISO date format...
You have my vote. Then again, I am the kind of person who sets up their phone in English because I dislike translations.
Indeed, that's one problem I had with it recently—with formulas. I search the web on how to do some thing, and then have to stare at the list of functions to find the same ones in my language. Doesn't help that functions are named like it's the 80s, with arbitrary abbreviations.
That's still the case today.
I presume this is the ‘legacy’ macro language and there is also the Visual Basic thing which is plain English, right?
I am talking about the formula language you're using in spreadsheets for calculations etc, I don't think that is legacy. I don't think I know anyone using the Visual Basic thing, I actually thought that's not part of Excel anymore except for compatibility support, but yes I guess Visual Basic stays in English.
I’m learning a foreign language right now, trying to break through to fluent conversation, and I have just changed my phone’s language thanks to your comment :)
I have set it to my first language which is non-English (Kannada, a South Indian language). And I can use Uber just because of my muscle memory. The UX is supremely fragile and confusing!
It seems a bit unfair to expect an app to work without being able to read the language. Was the translation bad or are you just saying that the buttons weren't obvious without a description you could read?
I disagree that it's unfair to expect apps to work without reading. Some apps, sure, but I think a taxi application ought to be usable without being able to read. Consider

1. The user is drunk, and can't understand meaning of the text.

2. The user is preoccupied with other tasks, and skips over the words.

3. The user is illiterate. Functional illiteracy is prevalent in the United States, and being unable to recognize the characters of one's own language continues in many countries, too

My company invests in ensuring many of their products are usable for the illiterate. I doubt it's the only company that does so.

Designing for the illiterate (or inebriated) is a nice goal, but designing for people to change their app into a language they cannot read, and then expecting it to all be easily usable, is not really a particularly great design goal. In that instance, a button could have a single word that 99.9% of people can read, but if you've changed it to Spanish it may render the button incomprehensible. I personally can't think of a single app I use that is completely usable without basic reading comprehension. I'd be curious about examples though (assuming reasonable complexity) because it'd be some potentially useful design that I'd be interested in seeing (and potentially using).

Adding to this, I'm curious how someone who cannot recognise the characters of their languages would use input fields, too? I don't think I know of many input fields which are particularly accessible if one doesn't recognise language characters without using speech recognition (which kind of sidesteps the issue).

As a (hypothetical) example, I'd imagine a pizza app to be pretty usable if I didn't speak the language (illiterate may be a bit much as I'd need to know my address):

Put in my postcode & choose my address; choose a pizza size & toppings from icons/photos.

Add credit card info into a standard looking form & that's it (or even, touch the fingerprint sensor when the fingerprint icon comes up)

I think the trouble isn't that you wouldn't know the Spanish for "OK" (or "pepperoni") but if the app lacks proper information hierarchy so you don't know what to do next.

If you're a foreigner you would probably be tripped by the post code/address. I certainly was when the petrol station asked for my post code in the US! (My card postcode does not fit the US format.)
> is a nice goal

It is the goal, if you’re designing any kind of graphical app.

I know this sounds awful, but perhaps Uber drivers don't want drunk people who might vomit in their cars?
Services like Uber protects the road from drunk drivers. We want it to be easy to use while drunk.
Source: used to work for a direct Uber competitor (not in the US)

Drivers and platforms definitely don't want too intoxicated passengers. Reasonably drunk? Sure. Completely high/passed out/etc? Nope. It's just too much of a mess to handle. There is indeed a vomiting fee, but it's more used as a deterrent for the users: it does not cover the actual cleaning + lost rides on a busy Saturday night...

Bit of anecdata: sexual intercourse in the car is also not ok, and gets you banned. Yes, it happens. Drivers don't like it.

Is it unfair? I've done this with ATMs before and never had much problem. There are a lot of ways to signal information besides raw text.
How do you understand something like 'withdraw, with conversion' or 'withdraw, let your bank handle the conversion', without language? Is there an obvious image or button shape that'd signify this without prior knowledge? Curious, not sure I've seen an instance where this is obvious from any other cue.

To expand on this: the mapping between images and other cues to a precise meaning is often actually pretty poor. To correctly navigate using images you often have to have prior knowledge, with the exception of the most downright obvious images or visual cues possible. On the other hand, text can have essentially arbitrary precision (although past a certain point it becomes difficult to parse) - and is thus actually often superior for first-use (or infrequent use) scenarios. The ideal is to have the best communication possible, and while I'm not sure as to the extent that Uber reaches that goal, text being unreadable and the app being unnavigable because you changed the language is, in my view, more on you than on the app developers.

> How do you understand something like 'withdraw, with conversion' or 'withdraw, let your bank handle the conversion', without language? Is there an obvious image or button shape that'd signify this without prior knowledge?

Let's say you're in Europe and and have a card in dollars:

[] 1000€

[] 1000€ (1€/1.2$ -> 1200$)

And then it starts asking about card type, and which account, and... Just gimme the money!

But they’re usually designed in such a way that it’s impossible to hit a wall, and worst case you pay a $5 fee.

Right. Because you have numbers written in a common language, you can work out what your buttons did. Without that you wouldn't realise until you actually were hit with the conversion fee on one side or the other. If you changed the language and the numbers were written in Chinese, and then you blamed the ATM for being difficult to use without a translation app, how on earth is that not a problem with what you decided to do?

Anyway, I digress...

For that example, I'd say the text wouldn't help most people regardless of language. One would have to know a fair bit about the mechanics of currency conversion. I happen to know that, and I still would have to pick randomly, because this would come down to exchange rates that the interface isn't exposing.

The correct user-focused interface solution for that particular problem is to show the actual costs next to each button. And then I'd think one would make the cheaper option the obvious default (e.g., bigger, greener), with the more expensive option less favored.

I do this all the time. I understand from context. I’m relying on the position, some annotation and previous experiences to know what’s going on.

This is good design and an illiterate person could be walked through this a few times and could then do it anywhere.

Bad design is relying on your users continually having to teach themselves how to use your app.

Typically you don't change your phone's language before being able to read at least a little bit of the target language.