Hi,

[N.B.: I'm speaking generally to this thread, not specifically to Chris.]

On Wed, 8 Sep 2004, Chris Santerre wrote:
> I was mistaken. MIT now teaches Trolling 101. [...]

I'm not willing to personalize this issue. SpamAssassin *is* difficult to
use and is probably unusable for most unskilled/neophyte computer users.
As I said before, if someone wants a button to press in Outlook to make
spam go away, they should use a different tool because SpamAssassin will
just frustrate them.

The question is if this is a usability problem. Maybe it is. Of course, we
need to know about the user, the problem trying to be solved, and how the
user tries to solve the problem with SA before we can even start to
criticize usability.

I find SpamAssassin perfectly usable, in that it mostly reliably tags my
mail as spam or ham when I call it from procmail or via pop3proxy. Then
again, I've been working with computers since 1982, I've worked with unix
on and off since 1986, and I've been coding in perl since 1995. If I run
into problems, I can RTFM, ask this mailing list, search Google, and if
all else fails, RTFSC[1].

A counterexample - I find commercial jets perfectly usable in my role as
a passenger. Commercial jets are useless to me as a driver; I have no idea
what the baffling array of controls do, and I'd probably be tackled,
stuffed in the trunk of a car, and 'disappeared' to a secret government
prison if I so much as mentioned driving a commercial jet in front of the
wrong people.

This doesn't bother me[2]. If I wanted to fly a commercial jet, I'd do a
little research to find out how one becomes a commercial jet pilot, what
training and knowledge is required, etc.

The upshot is that SpamAssassin is a complex piece of code that requires a
certain level of knowledge and expertise to use effectively. If one does
not have the required level of knowledge or expertise to use SA
effectively, and one is unable or unwilling to raise one's level of
knowledge or expertise to the requisite level, one's inability to use SA
effectively is not due to a lack of usability of SA. In the same way, my
inability to pilot a commercial jet does not indicate a usability problem
with the jet.

And please don't take this as a sign of technophile arrogance. I believe
that the issue is less of usability and more of setting product selection
criteria based on desired use, user skill, and cost (which includes cost
of analysis and research, willingness to learn, etc., in addition to
monetary cost.)

YMMV,

-- Bob

[1] '" " " source code'

[2] Well, the "... 'disappeared' to a secret government prison ..." part
bothers me but there's not a hell of a lot I can do about that. Besides,
it's off-topic.

Reply via email to