A snippet from a post that addresses the ongoing conflict between functionality and smoooothness of user interfaces
"there's the sentence, you can get used to it. Yes, I can. People can get used to all sorts of things, like labor in Siberia or prison camps in Laos, that does not mean you should be doing that if you don't have to. I don't want to get used to stupidity."
I echo with this. Just how in communications we've (actually, you've) been losing honest communication in the name of more and more courtesy and manners, so too in this matter, of computing, we're losing useful.. usefullness (!) in the blind pursuit of making everything super-smooth and minimal.
To deal with this, one thing we need to do is take off the unidirectional assumption of time in software. It is possible for an earlier version to be better than the latest version. There should be an acceptance for refusing to stay up-to-date all the damn time.
Especially regarding the new main interface that has come in Ubuntu, after ubuntu 10 :