Linked by Thom Holwerda on Sun 1st Jun 2008 14:35 UTC
Graphics, User Interfaces As I already explained in the first Usability Terms article, consistency goes a long way in ensuring a pleasurable user experience in graphical user interfaces. While some user interfaces appear to be more graphically consistent than others, Windows has always appeared to be worse than most others - probably because it carries with it stuff that dates back to the 16bit era. IStartedSomething agrees with this, and started the Windows UI TaskForce.
E-mail Print r 2   · Read More · 65 Comment(s)
Order by: Score:
Comment by Kroc
by Kroc on Sun 1st Jun 2008 15:16 UTC
Kroc
Member since:
2005-11-10

If this were Slashdot, the story would be tagged with "goodluckwiththat" ;) There are some amazing UI blunders in *all* OSes, and I find them a joy to browse through so I found this a really nice article to read.

It's the apps
by leos on Sun 1st Jun 2008 16:10 UTC
leos
Member since:
2005-09-21

I don't really have a problem with the Windows UI from the point of view of consistency. It's the apps that are the problem. Everyone loves to write horrible non-standard UIs for Windows, especially the antivirus and firewall people, and just about every little utility that comes with hardware.

Unfortunately that can't be solved by Microsoft.

RE: It's the apps
by helf on Sun 1st Jun 2008 23:37 UTC in reply to "It's the apps"
helf Member since:
2005-07-06

You know, it's the same with websites.

You have a bunch of varying UIs with the same basic principals but not really following any set methods very well. Why don't we see more people whining about websites being different?

Seems like a lot of developers, at least for windows apps, treat their UIs like website designers treat their sites. I'll do it *my* way and make the UI interesting and not some bland normalcy ;)

RE: It's the apps
by Ultimatebadass on Mon 2nd Jun 2008 07:47 UTC in reply to "It's the apps"
Ultimatebadass Member since:
2006-01-08

I agree completely about hardware utilities.
For example, motherboard manufacturers: when are they going to realize that not all people buying their products are 12 year olds that want a "cool" (see: http://marbleorchards.com/DigiPics/Easy%20Tune%20Specs.jpg ) looking app to monitor fan speeds, temperatures or set fsb. A simple, plain, elegant window with some tabs would be much better - one that you can minimize to tray and doesn't take 5 seconds to display and 30MB of ram because of all those useless bitmaps it has to load.

R.I.P
by sakeniwefu on Sun 1st Jun 2008 16:25 UTC
sakeniwefu
Member since:
2008-02-26

I just hope they haven't fixed bug 6 the same way as number 1. It will be more of a pain each time I have to use Windows if they remove the classic skin.
About number 1, I feel sorry for it, they should have kept it somewhere as an Easter egg. Or at least release the source if it still exists.

EDIT: On the other hand, edlin and debug were killed too. The terrorists have won.

Edited 2008-06-01 16:28 UTC

v Windows inconsistent?
by Invincible Cow on Sun 1st Jun 2008 16:37 UTC
RE: Windows inconsistent?
by google_ninja on Sun 1st Jun 2008 17:43 UTC in reply to "Windows inconsistent?"
google_ninja Member since:
2006-02-05

This link has nothing to do with Linux, that comment is a troll.

Edited 2008-06-01 17:43 UTC

Why?
by porcel on Sun 1st Jun 2008 16:52 UTC
porcel
Member since:
2006-01-28

Call me a cynic,but I understand fully why people give of their time to improve open source software as you are contributing to a common good (I am using the term good here in its economic sense). More importantly, one that nobody can take away, but why would any one freely give of their time to contribute to the bottom line of one of the world's largest companies?

Let Microsoft do its own homework. The day it releases its operating system under an open source license, I will be the first to line up to help.

RE: Why?
by google_ninja on Sun 1st Jun 2008 17:38 UTC in reply to "Why?"
google_ninja Member since:
2006-02-05

Because it is what is used by the vast majority of the worlds population?

RE[2]: Why?
by Milo_Hoffman on Sun 1st Jun 2008 19:52 UTC in reply to "RE: Why?"
Milo_Hoffman Member since:
2005-07-06

yes, and if they want it to CONTINUE TO BE USED by a majority they should take the time and effort to improve their product themselves instead of spending so much time adding in DRM which their customers don't even want.

RE[3]: Why?
by google_ninja on Sun 1st Jun 2008 20:55 UTC in reply to "RE[2]: Why?"
google_ninja Member since:
2006-02-05

What does that have to do with anything? We were talking about helping out the product team of a commercial company...

RE[4]: Why?
by StephenBeDoper on Sun 1st Jun 2008 22:19 UTC in reply to "RE[3]: Why?"
StephenBeDoper Member since:
2005-07-06

That's rule 23 of OSNews, I'm afraid: if a post mentions Microsoft in any way, shape, or form then 65% of all comments *must* contain comments that would have been considered "old meme" 5 years ago (65% is a minimum).

RE[4]: Why?
by StephenBeDoper on Sun 1st Jun 2008 23:24 UTC in reply to "RE[3]: Why?"
StephenBeDoper Member since:
2005-07-06

BTW, to the person who modded me now: thank you, I could not have asked for any more effective proof of my point.

RE: Why?
by superstoned on Sun 1st Jun 2008 19:27 UTC in reply to "Why?"
superstoned Member since:
2005-07-07

I agree with you. I'd rather see a community improve something which is OWNED by the community instead of them helping a big company which has done pretty much everything it could to hurt innovation - and in that sense, that same community. And as a psychologist, I well know past behavior is often the best predictor of future behavior.

Maybe I'm extreme, but I think it's bad to support proprietary software in any way. I think the whole concept is bad for humanity. Information and knowledge should be free, and by extend should the infrastructure on which it is transported and spread.

RE[2]: Why?
by JonathanBThompson on Sun 1st Jun 2008 21:42 UTC in reply to "RE: Why?"
JonathanBThompson Member since:
2006-05-26

If you feel so strongly that all ideas and knowledge should be free, and also all software should be free please back it up with your actions in your profession: do what you trained for and spent lots of time and energy and money to acquire for free, and only for free. What, you can't do that? Ok, then stop insisting others must give things away for free!

Now, if you want to help a proprietary company make something that's better for end-users, sometimes you have to tell them "Hey, this sucks, I'd like this better, because it makes more sense to me!" and sometimes you honestly can't expect to get anything out of it besides the personal satisfaction that at least you made your wants/needs clear to the company(s) in question. Of course, it is entirely possible that their wants/needs and yours don't coincide: to which I reply, go back to the Open Source Software you support, and support it by doing what's needed to make it the way you want it. Of course, there's lots of things that aren't available for free, because there hasn't been enough interest in those that would do things for free to bother with it. In the end, everything that exists has a price: you just get to decide what price you're willing/able to pay, and perhaps whom has to pay it, as it isn't always a one-sided deal as to the people that pay the price.

Note: developers are part of the infrastructure of which you speak: this ties it back to the put-up-or-shutup dare. I think OSS is great, and those that voluntarily contribute to it are great for doing it, but in no manner would I insist that they do it on any other than their own agreed-upon terms. If they are lucky enough to get paid to do it, everyone wins, but demanding it be truly free in all senses is unfair.

Edited 2008-06-01 21:47 UTC

RE[3]: Why?
by sbergman27 on Sun 1st Jun 2008 22:01 UTC in reply to "RE[2]: Why?"
sbergman27 Member since:
2005-07-24

If you feel so strongly that all ideas and knowledge should be free, and also all software should be free please back it up with your actions in your profession: do what you trained for and spent lots of time and energy and money to acquire for free, and only for free. What, you can't do that? Ok, then stop insisting others must give things away for free!

Not necessary, really. Red Hat has managed this better than anyone else. They do not work for free. And yet they do manage to keep ideas and knowledge free. It is a delicate balancing act, to be sure, Jonathan. But they have managed it. We need to consider how this beneficial strategy can be proliferated. No one should have to work for no gain. But to be able to work for everyone's gain is a privilege. I do not have the answer. But I think about it every day. Maybe someday I will.

I believe that Superstoned does contribute hard work to the KDE project. I respect him for that.

RE[2]: Why?
by MollyC on Mon 2nd Jun 2008 00:58 UTC in reply to "RE: Why?"
MollyC Member since:
2006-07-04

I agree with you. I'd rather see a community improve something which is OWNED by the community instead of them helping a big company which has done pretty much everything it could to hurt innovation - and in that sense, that same community. And as a psychologist, I well know past behavior is often the best predictor of future behavior. Maybe I'm extreme, but I think it's bad to support proprietary software in any way. I think the whole concept is bad for humanity. Information and knowledge should be free, and by extend should the infrastructure on which it is transported and spread.


Clearly, those that are using Windows and want certain things "fixed" (I put that in quotes because many of the things listed in the article aren't bugs, but are requests), have an incentive to report said issues. Who are you to tell them not to do that, or look down on them for doing it? You don't think it's worthwhile to report problems in Windows (because it's not OSS or whatever)? Fine, then don't. That's your choice. But it's others' choice to go ahead and report the problems they find. Your calling these people saps for reporting problems with a closed source product is akin to a closed source dev calling an open source dev a sap for working for free to enrich the pockets of the investors and execs of a company that distributes the resulting OSS product. That's what you sound like when I read your self-righteous, self-congratulatory post.

I get the feeling that what really upsets you about this is that you hate Microsoft (you've said as much in your post), and therefore *want* their products to suck and can't abide any effort to improve their products undertaken by those that use said products.

Oh, and save the self-righteous "owned by the community" bull. The people reporting these UI problems aren't necessarily developers, they are users. And non-dev users aren't part of the "community" that "owns" OSS. For example, I and most I know use Firefox, an open source product, but none of us feel that we are in some "community that owns" Firefox, anymore than we'd feel that we "owned" Opera, IE, or any other closed-source browser. That's because we don't give a damn that the code is OSS. It's just another product.

One last thing: This article has nothing to do with OSS advocacy or your anti-Microsoft crusade. Every time a Microsoft article is posted here, the haters come out of the woodwork to spout the usual lines on how Microsoft sucks and how some OSS alternative is better or the OSS "philosophy" is better, or some other claptrap. When an Linux article is posted, you almost NEVER see some Windows fanboy derailing the thread with anti-Linux BS or pro-MS advocacy. To put is simply: This article is NOT about you. It's about Windows users that want to improve it. Not everything is about you. You want to advocate OSS? Then do it in an appropriate article rather than derailing every single Microsoft article's thread with pro-OSS anti-Microsoft bilge.

Edited 2008-06-02 01:11 UTC

RE[3]: Why?
by superstoned on Mon 2nd Jun 2008 06:03 UTC in reply to "RE[2]: Why?"
superstoned Member since:
2005-07-07

It's not about hate for MS or any other company making and selling proprietary software. Many are decent and are doing a great job. But I sincerely believe the businessmodel behind proprietary software is bad for society. When I write Free, I'm not talking about free but Libre. Not free beer but freedom of thought. The freedom to aquire, share and develop knowledge which can help people. The freedom of political expression. The freedom to do with whatever hardware you bought whatever you want. The only restraint on human freedom should be another person's freedom - no more, no less.

Economically speaking, proprietary software has a tendency to lead to a monopoly. Every economist can tell you - a marginal cost of zero leads to a monopoly. And almost every economist will tell you a monopoly is bad. It raises prices, lowers efficiency and kills innovation. Maybe not immediately, but in the end, it's what happens.

Socially speaking, proprietary software developers have a financial incentive to limit the freedom of their users. They don't HAVE to do it, sure. Some will, some won't. But as long as there is that incentive, as soon as a small company grows into a big company, it becomes more and more likely to happen. And I think that's dangerous, as we slowly begin to depend more and more on computersoftware to express ourselves, to share information, knowledge and art.

So I think economical freedom, the free market economy, is good for people. I also believe personal and political freedom are good for people. Therefore I believe proprietary software is bad for humankind in the long run. Which is why I promote Free Software (Linux/BSD/KDE/Gnome), Free Culture (Blender/Magnatune/Creative Commons) and Free Knowledge (Wikipedia & friends).

RE[4]: Why?
by sbergman27 on Mon 2nd Jun 2008 06:39 UTC in reply to "RE[3]: Why?"
sbergman27 Member since:
2005-07-24

MollyC said:

Oh, and save the self-righteous "owned by the community" bull.
...
Every time a Microsoft article is posted here, the haters come out of the woodwork to spout the usual lines on how Microsoft...
...
derailing every single Microsoft article's thread with pro-OSS anti-Microsoft bilge.


And then superstoned said:
...So I think economical freedom, the free market economy, is good for people. I also believe personal and political freedom are good for people....

It is not hard to see which of you is letting her hatred get the better of her in this thread.

Edited 2008-06-02 06:43 UTC

RE[4]: Why?
by rockwell on Mon 2nd Jun 2008 14:58 UTC in reply to "RE[3]: Why?"
rockwell Member since:
2005-09-13

//Therefore I believe proprietary software is bad for humankind in the long run. Which is why I promote Free Software (Linux/BSD/KDE/Gnome), Free Culture (Blender/Magnatune/Creative Commons) and Free Knowledge (Wikipedia & friends).//

OK ... so ... how does Microsoft's existence prevent you from doing/using any of that? I'm confused. I thought Linux/OSS was growing every year?

RE[4]: Why?
by romang on Tue 3rd Jun 2008 09:26 UTC in reply to "RE[3]: Why?"
romang Member since:
2008-06-03

As a economist I have to correct you slightly: To develop software has *not* a marginal cost of zero. Because if you hand out more copies of your products you have a much larger user base to support and this produces costs. Even if you have the counter argument that they do not sell support -- which they certainly do -- you have to respect a larger user base because of existing competition and long term involvement in the market.
By the way a monopoly does not have to be bad. There are certainly some goods that profit from a monopoly. For example the production of money.
The real question that arises is: Is a monopoly in SW production bad, if it is done for free software or information in general as it is done for printing money. I find this somehow interesting.

RE: Why?
by sappyvcv on Sun 1st Jun 2008 22:22 UTC in reply to "Why?"
sappyvcv Member since:
2005-07-06

Your logic is backwards. If people are paying to use Windows, isn't it better if Microsoft asks them what they don't like and how to improve it? It's not that Microsoft can't or doesn't want to spend the money, but it's better to get user input and make decisions based on that.

Besides, if you take maybe 10 minutes to type up what you don't like and how to improve it, what's the big f--king deal?

This is Microsoft trying to actually do it's homework.

RE: Why?
by tomcat on Tue 3rd Jun 2008 22:48 UTC in reply to "Why?"
tomcat Member since:
2006-01-06

Let Microsoft do its own homework. The day it releases its operating system under an open source license, I will be the first to line up to help.


What difference does the license make to people that just want to use an improved OS? Serving up recommendations for improvements helps them just as much as it does people who recommend improvements for GNU-ish projects.

Wow
by SoloDeveloper on Sun 1st Jun 2008 17:44 UTC
SoloDeveloper
Member since:
2008-03-16

That is such a really, really great idea. now why did someone else not think of that...
oh hold on, they did....

it just took forever for some one at microsoft to listen to use end users, who know nothing what so ever about an OS, even though we use it on a daily basis.

RE: Wow
by PlatformAgnostic on Sun 1st Jun 2008 19:16 UTC in reply to "Wow"
PlatformAgnostic Member since:
2006-01-02

AFAICT, Long Zheng is not from Microsoft. I have no idea how he knows what has been fixed for Win7 and what has not been fixed. I do hope someone from the UX team is paying attention, thought.

Strange
by Alleister on Sun 1st Jun 2008 19:21 UTC
Alleister
Member since:
2006-05-29

Strange that Microsoft would need their customers to find remaining Win 3.1 Dialogs... it can't really be that no one at Microsoft found those, can it? Do Microsofts developers care so little for their products?

I can't believe they would be so incompetent not to even come to the most obvious of conclusions, like make the darn System Dialogs resizeable or remove HIG-raping Win 3.1 garbage... so they seemingly just don't care.

That was the overall Impression i had when trying Vista: "We don't care" - and neither do i anymore. I do not expect less than an complete and *horrible* failure of Windows 7 and i think it would be a good thing too: Microsofts monopoly doesn't look that much of a mountain anymore.

RE: Strange
by sappyvcv on Sun 1st Jun 2008 22:23 UTC in reply to "Strange"
sappyvcv Member since:
2005-07-06

Yes, it has purely to do with incompetence and nothing to do with resources. In case you didn't know, Microsoft pays the people that work there. Even with all the money they have, they only have a finite amount of resources.

Do some of you people even think before you post or do you just start typing away whatever comes to your brain?

Edited 2008-06-01 22:24 UTC

RE[2]: Strange
by helf on Sun 1st Jun 2008 23:47 UTC in reply to "RE: Strange"
helf Member since:
2005-07-06

Do some of you people even think before you post or do you just start typing away whatever comes to your brain?

The answer to that is No and Yes, respectively. ;)

RE[2]: Strange
by Alleister on Sun 1st Jun 2008 23:57 UTC in reply to "RE: Strange"
Alleister Member since:
2006-05-29

I don't think you know a thing about programming. The remaining Win3.1 dialogs are very scarce on functionality and even if they where as complex as the fixed size system dialogs... it is the functionality that is the vast majority of the work, making *all* those dialogs resizable can't be more than a day of work for an average capable programmer, even if they are done directly on Win32 API. You can't seriously tell me that you think they couldn't afford one day of one programmers valuable time to do that.

An Vista Ultimate Retail license costs more than an complete PC in Europe. I think for that price they could at least pretend that they would give a crap about quality.

You know, Apple can. I didn't switch because their stuff got so unresistible much better, it is because Microsofts products have become so unbearable much worse... i could have lived with the status quo, quality wise.

RE[3]: Strange
by sappyvcv on Mon 2nd Jun 2008 01:02 UTC in reply to "RE[2]: Strange"
sappyvcv Member since:
2005-07-06

I'm a software engineer for a living. I stopped reading your post after that because I'm sure the rest of it's garbage too. I wrote my post because I do understand software and the development life cycle and how many resources it takes to do one small thing, especially on such a large product.

RE[4]: Strange
by Alleister on Mon 2nd Jun 2008 02:33 UTC in reply to "RE[3]: Strange"
Alleister Member since:
2006-05-29

Well, then it is that which i prefer on writing FOSS... when something is broken, i fix it. If there is a bug that slipped through QA from such a thing i rather have betatesters complain than dragging a pile of garbage from the early nineties along.

If Microsofts Managers are so stubborn that they don't allow resources on getting something done that was an *major* embarrassment even eight years ago, then clearly they are doomed.

RE: Strange
by StephenBeDoper on Sun 1st Jun 2008 23:44 UTC in reply to "Strange"
StephenBeDoper Member since:
2005-07-06

"It follows that if Microsoft sells goods that are aesthetically unappealing, or that don't work very well, it does not mean that they are (respectively) philistines or half-wits. It is because Microsoft's excellent management has figured out that they can make more money for their stockholders by releasing stuff with obvious, known imperfections than they can by making it beautiful or bug-free." - In the Beginning was the Command Line, Neal Stephenson

RE: Strange
by BrandonLive on Mon 2nd Jun 2008 02:24 UTC in reply to "Strange"
BrandonLive Member since:
2008-05-31

Please don't confuse "not caring" with "having other priorities and a fixed set of resources and time."

We all care =)

Sure... go help Microsoft!
by eantoranz on Mon 2nd Jun 2008 00:30 UTC
eantoranz
Member since:
2005-12-18

I guess you'll get a free license of Windows 7 Ultimate (or whatever it's called) for every "bug" you submit... won't you? Sickening!

RE: Sure... go help Microsoft!
by tomcat on Tue 3rd Jun 2008 22:52 UTC in reply to "Sure... go help Microsoft!"
tomcat Member since:
2006-01-06

I guess you'll get a free license of Windows 7 Ultimate (or whatever it's called) for every "bug" you submit... won't you? Sickening!


And what's wrong with that?

ashyanbhog
Member since:
2006-08-24

This method of getting UI bugs looks interesting. It maybe very useful if OSnews did something like this for a widely used OSS interfaces.

This of course assumes that OSS developers r interested in getting community help to identify UI bugs

Non-resizable windows
by Glynser on Mon 2nd Jun 2008 12:28 UTC
Glynser
Member since:
2007-11-29

The things that annoy me the most are non-resizable windows when they would come in very handy.

A good example is the dialog where you can edit your environment variables. This is plain shit. I even installed a tool ("Weve") to get this better.