We Have Always Been at War with UI
eev.ee
eev.ee
This is, in so many words, the main argument against the cloud and against web apps in general.
Although, with regards to things changing under your feet, even with traditional self-hosted software, a pretty big issue becomes that you must either upgrade eventually, suffer security bugs due to something being dropped from support, or (if you are using only open-source software) become a maintainer for every single piece of software you care about...
And sometimes people find UI issues bad enough to take the risk.
Just look at e.g. all the how-tos to downgrade Skype to version 6 or 4, just to avoid the horrible current UI.
Or the migration from Office 2003 to newer versions with the ribbon UI. If I'd give my users the choice, they'd all vote to downgrade.
I think that argument applies only when you are using someone else's cloud hosted solution like ClearBooks or SalesForce. But if you host your own cloud infrastructure on Amazon AWS or Linode and install a custom web-base product, you DO get to decide when to upgrade (apart from many other benefits of course).
Your post would've been better spent by suggesting a TL;DR paragraph at the top.
Writing should be clear, well-organized, and purposeful. Writing that is not, is not. Quality is self-evident.
It's not particularly worth spending a great deal of time criticizing, but it is an entirely valid point. I took very little of value from reading this in full. I say that as a product designer myself; I agree with some of the points, and a lot of what was said was correct (a lot seemed to be conjecture or just plain wrong as well...), but it just didn't come together to anything meaningful.
Just give the user the ability to customize a lot, and don't pay teams of UX to design specific UI that will change again and again.
Customizing, unless it is simply about making things feel more personal (like changing the background for example), feels like fixing the UI to what it should have been, basically fixing the designer's botched job.
In other words, it shouldn't be needed.
>Just give the user the ability to customize a lot, and don't pay teams of UX to design specific UI that will change again and again.
No. That's just offloading the complexity onto the user. Not everyone wants to have to redesign their software.
How I think it should always work is:
(1) back-end layer > (2) very customizable GUI layer > (3) highly tuned sensible defaults and presets.
The great thing about this approach is that if you include analytics, the users to the UI testing for you: if you introduce an optional UI feature and see that a large portion of users do activate it, then you know you should make it the default or include it in some preset.
And I would argue that 80% of users probably use the tools in more or less the same ways anyways: hence the design in the first place.
At-risk features should include things that may not get removed but aren't supported by every platform - like .Net classes that aren't present in Wine. Sure, MS asks you not to target non-Windows platforms but in reality, users will still try to do it.
Of course all that is accomplished by this internal simplifying is offloading that complexity to the user who will then complain and/or seek out a way to do what they want to do on their own. Users searching for undocumented features is probably a good thing and should be encouraged. In the case of developers unwilling to communicate properly, all the users can do is try to fill in the gaps themselves by guessing and speculating on what the developers are up to. This, I don't think is such a good thing, and it's somewhat embarrassing when it happens with a social media company whose main product is a communication tool.
The article ascribes the decision to ignorance, or being bad at measuring. That doesn't feel right here. Swapping tab order is going to guarantee more people look at it, and maybe the thought process is that twitter moments is a great feature so even some accidental clickers might start using it as a result of actually seeing it for the first time.
Call it hubris or not caring about your users or whatever; the point is, all of these "dumb" decisions are being made by people whose job it is to think about them.
http://www.theverge.com/2016/2/6/10926816/twitter-employee-e...
So the changes are very thought out, only the goals are different
And let's not forget google's empire was at least partially built on the double charged double click on an ad. They charged for that through March 2005 iirc.
Not to mention if your median employee is using an iphone 6s plus, they don't share much about the experience with many of their users. For example, it's very clear from frustrating bits of their android app that no fitbit employees who matter use android. Similarly, no spotify employees who matter use the spotify android app...