Minor details aside, this is a spot-on analysis in the grand scheme of things. Computers should be doing more for us. They're smart, they're good at logic, they can make decisions. It's our job as programmers to make the do more and allow us to do less. I'm tired of complexity. I don't want a car that has a touch screen—I want one with a knob that's tactile and has a blue-to-red gradient that makes sense and only con…
I don't want a car that has a touch screen Hell yes. Whoever decided to put touchscreens into cars deserves the Darwin Award. We live in a bit of an unfortunate age where perfectly time-tested interfaces are replaced with inferior touch-controls left and right, just because "we can". This applies even to the canonical application; the phone. It's great how many things we can do on our phones now, but the core feature…
The best interface is no interface
71–80 of 93 posts
Re: The best interface is no interface
#72Minor details aside, this is a spot-on analysis in the grand scheme of things. Computers should be doing more for us. They're smart, they're good at logic, they can make decisions. It's our job as programmers to make the do more and allow us to do less. I'm tired of complexity. I don't want a car that has a touch screen—I want one with a knob that's tactile and has a blue-to-red gradient that makes sense and only con…
I don't want a car that has a touch screen Hell yes. Whoever decided to put touchscreens into cars deserves the Darwin Award. We live in a bit of an unfortunate age where perfectly time-tested interfaces are replaced with inferior touch-controls left and right, just because "we can". This applies even to the canonical application; the phone. It's great how many things we can do on our phones now, but the core feature…
Re: The best interface is no interface
#73I have two criticisms of the article: 1. Every story is a 'just so' story where the way the system works is exactly the way the user wants the system to work. Great, it's like putting a button front and center on your app and the user wants to push that button and look! It's right there! Awesome. Except I don't want to push that button, I want to push the other button that's now hidden away because the designer is st…
That land might not exist, but for every problem we try to solve, we should search for that land relentlessly, as if it did actually exist. It's a not a framework, not means to an end, it's a goal, an end in itself.
Re: The best interface is no interface
#74Worst interface is one that's trying to learn about my habits without having a broader knowledge about my personality and the world as a whole. I don't want my axe to adapt to my hand and to my way of using it. Most of all I want my axe to be reliably predictable. So no, thank you, no self-learning climate control systems, microwaves or lawn mowers.
Wouldn't you want to own a Roombamower that could automatically mow your lawn after a few times around manually? Or a microwave that could recognize types of food with an internal camera, and suggest optimal cooking times based on total times you've done in the past? Maybe you'd rather stick with what you're comfortable with right now, but don't count out great ideas that you might not have thought of yet.
If a Roomba vacuum can vacuum the house without training, why would I have to bother training a lawn mower? Shouldn't it work without training?
Or a microwave that could recognize types of food with an internal camera, and suggest optimal cooking times based on total times you've done in the past?
"I see you're trying to make popcorn! I notice you always somehow always have the same brain fart when it comes to microwave popcorn and burn the ever-loving bejesus out of it, shall I set that up for you again?"
Every "self-adapting" interface that I can recall using was a disaster. Then again, the ones I can think of were Windows Start Menu and Microsoft Office features. They were really terrible, though.
Re: The best interface is no interface
#75I don't even need to read the blog post. The title says it all. djb wrote about this in the docs for qmail many years ago.
My idea of a great "user experience":
I switched it on/started it up, it did what it's supposed to do, in a predictable span of time, without asking me questions or requiring me to fiddle with anything.
Re: The best interface is no interface
#76The Google Wallet flow they describe is not correct. All you need to do is have the screen on (not unlocked) and hold the phone near the NFC reader. If you're not recently-authenticated, you need to type your PIN. That's it. You do not need to unlock your phone or navigate to the Wallet app, and you don't need to select the credit card to use at payment time. Also worth noting is that tap-and-pay works even without a…
There is no need for the creepy camera - this can be done with Bluetooth 4 + geolocation (like Square does).
(There's a reason why we carry around plastic cards for paying with things. They're cheap and simple.)
Re: The best interface is no interface
#77I have two criticisms of the article: 1. Every story is a 'just so' story where the way the system works is exactly the way the user wants the system to work. Great, it's like putting a button front and center on your app and the user wants to push that button and look! It's right there! Awesome. Except I don't want to push that button, I want to push the other button that's now hidden away because the designer is st…
>2. Using AI is a "step 2: ???" solution, and the flaw with it is best exemplified by the columnist who bought a pregnancy book for a pregnant friend on Amazon Flaws like this might exist right now, but that's really a "bug". It's a failure on our part (the software designers and engineers) to build a system that actually works for the human . So sometimes when we try to make our software smart, it ends up being [mad…
> that's really a "bug"
This thinking worries me a lot, especially when applied to what Google is heading for.
So now many people are removing all buttons and settings, because they think that every button or setting is a failure to guess the user's need.
The epitome of this move it probably Google Now, and I fear it is going to fail or to stink. My instance of Google Now tries to guess when I will drive back home and notify me with a traffic estimate: Until now, it was successfull and mildly useful once in 20 tries. So in fact, I have been spam-notified 19 times by Google itself! And me driving home has a relatively high predictability, compared to buying books, going out, etc.
I just read Thinking Fast and Slow for the second time, and the gist of it, in this context, is that the world is much less predictable than we think it is. If the Bayesian statistical approach or even simple formulas work better than intuition or experts in so many domains (financial, political forecasting, clinical diagnostic, etc), it doesn't mean it should be used, it means these domain have very low prediction validity. For instance, the only valid and proven prediction for next year stock price is "80% chance to be between -10% and +30% of current stock price", and this is useless common sense. Just as the only correct explanation for above the average earnings this year at any company is "below-average results last year produced lower expectations , and we are regressing to the mean".
Moreover, if some few things are to be found predictable in my life, I probably would not want to be recalled of this saddening fact. Suppose you are hiking next week-end in the mountain nearby. If a Google Now thingy tells me, two hours before leaving, that I should not forget my socks, it will give me the same feeling as a caring and annoying mother: "Yes Mom, call you there; No Mom, I'll not forget to wash me hands..." Who did like this when a teenager?
So, either personal life events are not predictable, or they should not be predicted because most people would rather keep the illusion they are in control.
What technology need to do is to empower users with helpful (or funny) tools. When I am treking somewhere in nowhere land, I feel empowered to be able to pull a satellite map and GPS positioning from my phone, and I use it whether I'm a bit lost or I just want to check the road again. But I really really would hate it if the next Google map would detect from my speed that I am hesitating, and pop a "Just turn left after the next oaktree to get back to your car, you sucker".
Google's new trend is in parenting its user, I am not sure it is the correct move.
Re: The best interface is no interface
#78Re: The best interface is no interface
#79Re: The best interface is no interface
#80Earlier quoted context omitted.
Yeah, if the proposed payment flow was ever implemented there would be abuses, there's a limit to how much interaction you can hide away. Especially in payments at the /very least/ there has to be some form of approval and usually there needs to be a payment method selection. No interface is nice but some things have to have interaction you can't magic away.
You mean like Square Wallet? It seems to be doing fine.