|
|
|
|
|
by parliament32
2178 days ago
|
|
>"The rat is always right." Green explained: "If you set up an experiment and the rat doesn’t do what you want it to do, it’s not because the rat is stupid, but because you set up the experiment wrong. It’s the same with humans." I think this is important to remember in our field too. Too often I hear about a user story breaking down because "the user wasn't doing it right".. blaming the user is the wrong way to go -- you just set it up wrong. |
|
Sometimes the user is wrong. If a person drives their car into a lake and drowns, do we say that cars are broken because they allow this? Or do we point to the millions of other drivers out there and say that driving on roads (and not into lakes) is the expected user behaviour?
An extreme example, sure, but I think it also translates to software. Some people criticize vi/vim for being modal because it confuses beginners. They use this as the basis of an argument that vi is a bad way to edit text or that modal interfaces are bad in general. But tons of other people take the time to learn the vi system of modal editing and they love it so much that they write plugins for everything else in an attempt to replicate that experience. Who is wrong here?