Re: Done
On Sat, 13 Sep 2003 14:40:40 +0100, Colin Watson <cjwatson@debian.org> said:
> On Fri, Sep 12, 2003 at 10:46:55AM -0500, Manoj Srivastava wrote:
>> I sincerely hope that the sentiment in the argument above is not
>> widely held. Because of this sentiment, though, I am reluctantly
>> beginning to come to the conclusion that there may be something of
>> substance in user complaints that debian developers are arrogantr,
>> novice unfriendly, and the distribution is one for steeped in
>> elitism.
> How far away is that, really, from holding the attitude you've often
> professed that developers work primarily to produce the best system
> for themselves, and that altruism is merely a biologically
> infeasible delusion? ;-) In my experience, such as it is, people who
> are unwilling or unable to follow up an inadequate package
> description and discover what it does are statistically less likely
> to be collaborative users, on the basis that only a limited
> proportion of novices end up collaborating, and therefore a strict
> approach of enlightened self-interest would seem to give their
> problems lower priority.
You have a point here. However, I still like to think there is
a valid distinction, if one thinks through the enlightened self
interest: one would like to foment a community where enhancements to
a package are welcome, even if the developer does not think it is
important; since then things important to me, but not to the
developer, would tend to get changed, improving my utility. About
the best way to incubate such an attitude is to adopt it, since do as
I do gathers more momentum than do as I say.
Secondly, I would like to posit that the assumption that
novices are unlikely to be effective collaborators, while certainly
true on the surface, has this underlying flaw: all future
collaborators start out as novices; and if we adopt policies that
turn some of them off the free software community, we reduces the
pool of helpers in the future.
Thirdly, novices tend to notice flaws and lacunae in basic
design that more experienced users have become accustomed to; fixing
novice complaints (customer complaints at work), and the resulting
redesign and refactoring has often resulted in improved designs, and
more streamlined products that improve usability even for the
cognoscenti -- and have made my software more scalable.(I understand
that improving the description may not result in such an
improvement).
Finally, if the description is improved to make software more
accessible to people, and there are more users for the package, the
package may be used in combination with other tools in patterns the
authors themselves do not employ; and the resulting requests for
enhancement for these loosely coupled packages would increase the
synergy between them, and increase the utility of the system in ways
unforeseen, and you may yourself need this increased functionality in
the future.
Or so I like to think.
> It seems a very small step behind enlightened self-interest to care
> only about problems that directly affect your own use of the system,
> which often leads to being unfriendly to novices. I prefer not to
> think about things that way myself.
Yes. But the chain of logic that led one to publish the
software in the first place, and polish it up for general use, and
collaboration, and the possibility of yourself needing the quid pro
quo (perhaps not from the same individual, but another member of the
community one is trying to create).
manoj
--
"Ada is the work of an architect, not a computer scientist." Jean
Icbiah, inventor of Ada, weenie
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Reply to:
- Follow-Ups:
- Re: Done
- From: Andrew Suffield <asuffield@debian.org>
- References:
- Re: Done
- From: Marek Habersack <grendel@debian.org>
- Re: Done
- From: Manoj Srivastava <srivasta@debian.org>
- Re: Done
- From: Marek Habersack <grendel@debian.org>
- Re: Done
- From: Manoj Srivastava <srivasta@debian.org>
- Re: Done
- From: Marek Habersack <grendel@debian.org>
- Re: Done
- From: Manoj Srivastava <srivasta@debian.org>
- Re: Done
- From: Steve Langasek <vorlon@netexpress.net>
- Re: Done
- From: Manoj Srivastava <srivasta@debian.org>
- Re: Done
- From: Steve Langasek <vorlon@netexpress.net>
- Re: Done
- From: Manoj Srivastava <srivasta@debian.org>
- Re: Done
- From: Colin Watson <cjwatson@debian.org>