Opening thinking to a wider group
Not just cogs
Programmers may find it frustrating, but users frequently have a better grasp on how best to deal with the information they work with every day. Users may not know how to tell programmers what they want, but programmers aren't always so good at listening.
The problem of unrealistic software design is greatly diminished when the designer is the implementor. The implementor's ease in programming and pride in the result is increased when he, in an essential sense, is the designer. Features are less likely to turn out to be of low utility if users are their designers and less likely to turn out to be difficult to use if their designers are their users. - Donald Eastlake, "ITS Status Report", MIT A.I. Lab Memo No. 238, April
1972. (from Steven Levy's _Hackers_, 1984, p.127)
Pushing too many expectations?
Sure, it's tough for "ordinary users" to do all this, and 4GL was a miserable failure. On the other hand, it's not that different from web design.
Previous Page <
> Next Page