Dave Winer says, "Very little really usable software has come from people who are willing to work for $0. (I chose my words carefully, infrastructure is another matter entirely.) Further, it's weird to say, as Richard Stallman does, that by coercing programmers to work for $0 that that's freedom. To me it seems obvious that that's slavery."
Heh. Freedom is slavery. Go figure. Put another way, is coercing programmers to work for $100,000 freedom or slavery? Very little really usable software has come from people who are willing to work for six figures either, Dave.
[David Watson via Sam Ruby]
I agree with David Watson here. The issue is not how much a programmer is paid at all. I think the issue is programmers (of which I am guilty of being) are general the worst points of reference in regards to usability. We have a high pain threshold when it comes to interfaces. Many of us learned about programming using the command line and text editors. Many of us still work there. As programmers we also have a tendency to *want* to be challenged. We find coding fun. (Read Tim O'Reilly's weblog post "Creativity, Flow, and Joy in Programming." According to a survey presented at OSCON, 56% of open source contributers do so because its a hobby or for fun and learning.) We want to tackle the really difficult problem or the sexy new technology. We have short attention spans and get bored when something becomes simple, rote or repetitive.
Which leads me to another point worth noting. Usability work takes time, often money, patience and commitment. MovableType is so well done and usable because Ben and Mena are committed to making it so usable. I do recall reading that they went out and hired (as in paid money) for a usability firm to make recommendations in improving the interface. (With all due respect, can Dave Winer say the same? I'm going to guess he cannot and if he can then he should ask for his money back.)
In regard to the lack of participation of the usability community in free and open source software, I'm curious to know why more usability experts have not gotten involved or voice their thoughts and criticism (like in a weblog). It seems like a perfect opportunity to hone their skills and make a name for themselves. Perhaps its because usability is not fun.
