|
|
|
|
|
by thirdsun
4222 days ago
|
|
I couldn't disagree more. Of course there no sense in moving things around just for the sake of changing something, and implementing those design changes is always prone to making bad decisions. However I pretty much want the applications I use to move forward and if this means iterative design adjustments, then by all means, do it. The people complaining about any kind of change are usually the ones who learn using an application by trying to exactly memorize navigation paths and word-for-word expressions in menus, which feels absolutely wrong to me. It's like learning stuff in school by memorizing the content word for word, without understanding any of them or the context in general. It may work for while, but not for long. I know that the average person is very different from the tech-savvy crowd around here, in fact I work with non-technical people everyday, yet this helplessness once a button or a feature has been moved is still very surprising to me and I think it's a better idea to try to educate people not to hang on to memorized paths, but instead look for plausible context, really consider where you'd expect a certain feature to be located. That's exactly what the developer did for his app - well, in most cases. Avoiding change in software design is not the solution. |
|
I'm almost sure that if you're a serious programmer you use a command line. You know, where you type in one line, the output is written in the following lines, emulating the electrically-controlled typewriter which prints the letter one after the another on the roll of the paper from the sixties. Think about that. "Carriage return" once actually caused the physical carriage to return and the line feed actually activated the paper feeder to roll the paper one line up.
A lot of changes in the UI are often driven more by the changes in the politics inside of the company (who is going to be seen for his visible contribution to the "change") than any real need. Think about that.