Change font size
It is currently Sat Nov 28, 2009 2:57 pm

Welcome
Welcome to Computer Programming Forum
We have a tool bar that you can download at http://comprog98.ourtoolbar.com/
Free Domain Name Service
You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, join our community today!
Here's where the people who come to are site are from:Image
Affiliate links: http://www.dreamincode.net/
Prediction Market

DaniWeb IT Discussion Community




Post a new topicPost a reply Page 1 of 3   [ 53 posts ]
Go to page 1, 2, 3  Next
Author Message
 Post subject: Author Blames Programmers for Hard-To-Use Software
PostPosted: Thu Jun 05, 2008 3:57 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
"The programs are intimidating. The language that's used is a foreign one to me," said Westmoreland, who lives near Cardiff, Wales. "I'm the sort of person who, when something crashes, apologizes to the screen."

The problem, says consultant David Platt, lies not with the user but with the programmers, who just don't think like the people who use their products.

Platt is a computer science instructor at the Harvard University Extension School and the author of a new book called "Why Software Sucks ... And What You Can Do About It," published by Pearson Plc unit Pearson Education.

One of his peeves is when a text-editing program like Microsoft Word asks users if they want to save their work before they close their document.

That question makes little sense to computer novices accustomed to working with typewriters or pen and paper, he said. For them, a clearer question would be: "Throw away everything you've just done?"

Boxes that ask users to confirm whether they want to take a step such as deleting a document are another example of what he calls a bad feature.

"Your car does not ask, 'Do you really want to start the engine?' when you turn the key," Platt said.

The confirmation box has become so overused that no one pays any attention to it, even when it's warning about a document that should be kept, he said.

Error messages represent software communication at its worst, Platt said. In his book, he recounts how after trying to save a Web page from his Internet browser, he received a message that said it couldn't be done and gave him no other recourse but to hit the OK button.

"No, it is not OK with me that this operation didn't work and the program can't explain why," he wrote.


Platt, who has also written nine books for computer professionals, has a message for software developers: "Your. User. Is. Not. You."

People who write software programs value control. The user, on the other hand, just wants something that's easy to operate.

To illustrate his point, he notes that computer programmers tend to prefer manual transmissions. But not even 15 percent of the cars sold in the United States last year had that feature.

Similarly, many software programs come with functions — like the ability to move the menu bar — that the average person does not want or need. Programing instructions required for such features, Platt said, "increase the possibility of crashing errors and security vulnerabilities in the same way as more moving parts on any mechanical device render it less reliable."

David Thomas, executive director of the Software & Information Industry Association's software division, disputed Platt's assessment of computer programmers.

According to Thomas, the trouble with software programs is that good ones often get overloaded with features demanded by "power users," such as big corporations or vocal individuals.

"You don't want your customers to design your product," he said. "They're really bad at it."

As more and more software becomes Internet-based, he said, companies can more easily monitor their users' experiences and improve their programs with frequent updates.

They have a financial incentive to do so, since more consumer traffic results in higher subscription or advertising revenues.

"They know that if they don't make the customer experience enjoyable that the customer will stop using them," he said, "whereas if I sell you a (software) product, I don't care if you use it or not; I have your money."

There is one area, however, where Thomas and Platt agree: the Web still has a long way to go.

Too many Web sites start off with home pages that offer animation, music — and no real information.

"Every time I want to look at an article and I have to click to get past that multimedia thing, it drives me crazy," Thomas said. "They should be monitoring the fact that 99 percent of people try click on 'close' within a certain fraction of a second to get away from that thing."

Web search company Google Inc. and photocopy chain Fedex Kinko's, a unit of Fedex Corp., provide easy-to-use Web sites, but others are still more complicated than they need to be, Platt said.

Starbucks Corp. incurred his wrath because the coffee shop chain required him to specify a search radius when he was trying to use its site find the nearest store.

"The Starbucks programmers probably think that having more control over the search is powerful and cool," he wrote. "But in reality it's a useless and annoying distraction. Nobody goes around asking, 'Is there a Starbucks within five miles? How about 10? 15?"'

Platt said he voiced his sentiments to Starbucks, but received only an automated response. The company did not comment for this article.

While companies may not always reply, Platt urges his readers to let them know about software problems by posting feedback on their Web sites. "The best companies want to hear from users," he said.

He also advises consumers to check out what trustworthy software reviewers have to say about a product before they buy it and to post their own comments on Web sites that sell the programs.

However, individuals can only do so much, and he is working on forming an organization called "It Just Works" (http://suckbusters.com) to laud the good programs and ridicule the bad.

While Platt believes market forces are moving the software industry in the right direction, he already is thinking about writing a sequel called "Why Software Still Sucks."

"I'd be astounded," he said in an e-mail, "if (the industry) made so much progress in the next year or two that it might not benefit from another nudge."

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 05, 2008 7:35 pm 
Average
User avatar

Joined: Sat Mar 15, 2008 1:55 pm
Posts: 218
Location: Earth, usually.
Too true. Recognize that they're talking mainly about Micro$oft.
This is why I'm a game developer, we don't have to worry about that crap.
So, the lesson is, for all you programmers out there: Desiogn it like you would a car.
Because everyone connects with a car.
Everyone.

_________________
When there's nothing left to lose, you win.

- Crush40


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 06, 2008 10:33 am 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
I don't think quite everyone connects with a car. For example there are europeans. They don't drive usaly, they take the train/subway/walk/fly.

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 06, 2008 1:25 pm 
Average

Joined: Fri Mar 14, 2008 8:12 am
Posts: 435
thats not always true europeans drive lots too, they just walk more and they dont eat junk food much BUT ANYWAYS back to subject, confirmation messages aren't to bad, they help alot... even tho we do tend to ignore them i like to memorize them, that works fine for me

_________________
"ease the trigger" does that work for games too?


:twisted:


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 06, 2008 2:23 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
Have you tryied vista yet? A conformation box pops up pretty much every time you move the mouse.(infamous 'Are you sure you want to mve your mouse?' box)

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 06, 2008 2:36 pm 
Average

Joined: Fri Mar 14, 2008 8:12 am
Posts: 435
bobwrits wrote:
Have you tryied vista yet? A conformation box pops up pretty much every time you move the mouse.(infamous 'Are you sure you want to mve your mouse?' box)


D:> you scar me brain GHAAH

_________________
"ease the trigger" does that work for games too?


:twisted:


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 06, 2008 2:39 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
Your welcome.

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 10, 2008 3:20 pm 
Average
User avatar

Joined: Sat Mar 15, 2008 1:55 pm
Posts: 218
Location: Earth, usually.
Are you sure you want to move your mouse? [yes]
Are you absolutely sure? [yes]
Are you sure you're sure? [yes]
Are you positive you're sure you're sure? [yes]
Good, cause if you're not sure, you don't have to do it, you know. [yes]
Are you sure you want to answer 'yes'? [*smashing computer to death sounds*]

_________________
When there's nothing left to lose, you win.

- Crush40


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 10, 2008 6:14 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
Pretty much.

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 12, 2008 7:20 am 
PseudoAverage

Joined: Fri May 02, 2008 6:54 am
Posts: 76
or u can turn it off and be on your way =)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 12, 2008 11:31 am 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
... Or you can install some other OS...

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 14, 2008 7:46 am 
Average

Joined: Fri Mar 14, 2008 8:12 am
Posts: 435
something tells me seraphims idea is easier, but would take more time

_________________
"ease the trigger" does that work for games too?


:twisted:


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 14, 2008 12:15 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
Then you just get anther variant of wyoming's idea(are you sure you want to turn off this feature?).

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 17, 2008 10:30 am 
Average
User avatar

Joined: Sat Mar 15, 2008 1:55 pm
Posts: 218
Location: Earth, usually.
Oh God no...
And obviously Vista has other problems that simply cannot be solved with preferences, whereas Linux can be completely redone to exact specifications fairly easily.
The car thing works anyway. Sure, not everyone is used to cars, but that doesn't mean they can't connect with them. I connect with cars, and I have never driven (gas prices: going to use the bus until they perfect something less income-consuming), The idea of the car is that it's simple and doesn't give preferences or errors or anything.

_________________
When there's nothing left to lose, you win.

- Crush40


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 17, 2008 6:42 pm 
Average

Joined: Fri Mar 14, 2008 8:12 am
Posts: 435
hydrogen fuel cell car gets 500 mph just cam out, if i heard right :P

_________________
"ease the trigger" does that work for games too?


:twisted:


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 19, 2008 8:53 am 
Average
User avatar

Joined: Sat Mar 15, 2008 1:55 pm
Posts: 218
Location: Earth, usually.
They have a prototype electric that can go pretty fast, and it looks cool too. Problem is, you'd have really bad mileage, and would have to stop like every hour and a half or something to recharge. Hey, I wonder if there's a way to build an efficient optical motor? Damn, this has nothing to do with the topic. :P

_________________
When there's nothing left to lose, you win.

- Crush40


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 19, 2008 12:04 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
Focus the light to combust the explosive material.

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 19, 2008 2:49 pm 
Average

Joined: Fri Mar 14, 2008 8:12 am
Posts: 435
that would take a while :P

_________________
"ease the trigger" does that work for games too?


:twisted:


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 19, 2008 3:24 pm 
Site Admin

Joined: Fri Feb 29, 2008 5:38 pm
Posts: 647
Highscores: 11
Yeah, but that's beside the point.

_________________
"Do you want to sell sugar water for the rest of your life or do you want to change the world?"--Steve Jobs
"Quick put out the fire before the judge comes!"---Unknown
If you can't make it good, make it look good"---Bill Gates
"The mac file structure can be used to scare small children"--Linux Trovalds
"As a programmer, I should have known that. Otherwise I should be taken out back and "decompiled""---Unknown


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 19, 2008 3:26 pm 
Average

Joined: Fri Mar 14, 2008 8:12 am
Posts: 435
yea what ever

_________________
"ease the trigger" does that work for games too?


:twisted:


Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 3   [ 53 posts ]
Go to page 1, 2, 3  Next


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron