William

Understand, there are also consequences to not having some sort of 
> successful code of conduct.   These include: 
>
>    1. Continuing to lose talented Sage developers specifically because 
> they do not feel comfortable with the tone of the lists, and 
>

Can you give an example of this, even if vaguely? I don't read every 
conversation on the lists, but in my personal experience, the community has 
been very supportive, even when I'm an idiot. (Sometimes you have been 
supportive *especially* when I'm an idiot.) I do see a lot of 
rough-and-tumble when there are disagreements on some things, but I thought 
they were expressed civilly, for the most part.

I concede that I know of two reasons why some people grow discouraged 
developing with Sage, but neither seems a consequence of the tone of the 
lists.

(1) When switching development to Git, it became harder for the less 
talented to contribute. I'm not the only one who encountered a complete 
recompilation of Sage when reviewing a new ticket -- even one that didn't 
touch Cython. See, e.g., some of my comments on ticket #17298, where at one 
point I wrote, "I can't afford to tie up my installation for 2 hours of 
compilation every time a few lines of Python code change."

This used not to occur in Mercurial. That certainly discourages me, in part 
because I'm not talented. Admittedly, I wasn't contributing much to start 
with ;-) though I did have a pretty good series of tickets w/Nathann last 
year. (Thanks, Nathann!)

(2) A speaker at one conference mentioned the pickiness (IIRC) of a *major* 
Sage developer as discouraging development, and a particular subsystem of 
great interest to that speaker was languishing as a result.

I might have misunderstood #2; perhaps the speaker meant in fact the tone 
that developer took, but I don't think so. Even if it was the tone, that 
returns to the question I raised before: if a major developer is a problem, 
would the powers that be exclude the person's patches? Especially as the 
tone people take in some conversations can be very culturally based.

john perry

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to