On Jan 31, 4:26 am, Jason Grout <jason-s...@creativetrax.com> wrote:
> On 1/29/11 9:52 AM, rjf wrote:
>
> > Even assuming that the junk-submitter takes no time at all from
> > project management on the "front end", the need to review
> > "contributions"
> > is certainly a drain.  Realizing, and then explaining to some loser
> > why his code is junk takes time.
>
> Ironically, reading much of your post has been a less productive use of
> my time than helping a motivated student learn from their mistakes and
> teaching them how to improve themselves and the code they write.  My
> primary professional goal is to help *people* learn and improve
> (including myself :).

How wonderful that your goal is so easily realized.  I suppose that is
easy if you
consider explaining to some "junk-submitter" that his/her code is
junk, coincides
with your primary professional goal.  With regard to Sage, I think the
primary goal would be something like building a computer
system that "does mathematics". Another goal would be educating
students who have achieved an appropriate level of education in
preliminary
subject matter to learn more about computational aspects of
mathematics (etc).
Somewhere down the list  (WAY down the list, in my opinion), is
recruiting
people who know zip about prerequisites by enthusing all over them
about Python
and such.

I too feel reading comments on this thread are largely, but not
entirely, a waste of
time, in part because they are so, uh, remarkably ill informed.

William Stein, for example,  says
"His [RJF's] experience is not based on him actually successfully
having led
any nontrivial open source software development projects.  He has no
credentials at all there, as far as I know.   Yet, he is speaking
about exactly that topic. "

Um, I suppose my experience with Berkeley UNIX would be relevant,
though
one could argue that (a) I wasn't a sole proprietor in terms of
leadership;
(b) It wasn't open source, but beholden to AT&T [though with
participation
of many sites], and (c) was overtaken by Linux and therefore not
successful?
(d) not relevant because it wasn't written in python?

Some history..

http://www.wikilivres.info/wiki/Twenty_Years_of_Berkeley_Unix:_From_AT%26T-Owned_to_Freely_Redistributable

Or the writing and open-source distribution of Franz Lisp.  And
involvement
in Macsyma, VAX Macsyma, open-source Maxima.

Perhaps my experience is relevant, perhaps not.
In either case, if you want to ignore my advice, you are free to do
so.

I will add, just to keep the thread going, that many people feel they
have
contributed to Microsoft Word.  I know some students who worked at
Microsoft
as interns, who proudly claim ownership of a sub-sub-menu slot that
they
filled in with some new feature.

While Microsoft Word has continued to grow in this way, it seems to me
that
newer versions are less and less useful -- they have a longer learning
curve
and for someone familiar with an older version, time-consuming to
adapt to.
And the new interface (Office 2010???) has me looking hither and yon
for
familiar buttons, now re-organized in some unfamiliar categories.
Fortunately I
don't have to use it much, and that may be the reason for
difficulties, too.

Could Sage fall victim to this design problem? Has it already?

Consider that
people are apparently confused by the difference between x^2+x is a
polynomial and
x^2+x is a Sage Polynomial.

RJF

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to