<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 23, 2018 at 12:20 PM, Stefan van der Walt <span dir="ltr"><<a href="mailto:stefanv@berkeley.edu" target="_blank">stefanv@berkeley.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Robert<br>
<span class=""><br>
On Tue, 23 Jan 2018 04:57:01 -0500, Robert Lucente - Pipeline.Com wrote:<br>
> I am a newbie and have just been lurking.<br>
<br>
</span>Thank you for raising your thoughts here; it's so helpful to hear<br>
perspectives from outside the established developer community.<br>
<span class=""><br>
> Perhaps we could put some bounds around unacceptable, good enough and<br>
> perfection? I realize that it is hard to put words to this. Perhaps an<br>
> example to kick off a conversation?<br>
<br>
</span>It's a tricky balance.  My feeling is that a person should lower the<br>
barrier to contribution as much as possible: avoid unnecessary technical<br>
challenges like git rebasing, push to PRs to guide new contributors, and<br>
provide good documentation.<br>
<br>
That said, I think it's better to educate than to adjust standards.<br>
Experience has taught that introducing code of insufficient quality into<br>
the code base inevitably leads to headaches later on (we all have a lot<br>
of hypothetical time to fix things up in the future, right?).<br>
<span class=""><br>
> Perhaps people could volunteer to just help someone w/ the SciPy<br>
> workflow?<br>
<br>
</span>This is an excellent suggestion, and one we've also been considering for<br>
scikit-image.  The idea of having existing developers acting as mentors<br>
is often what happens informally, but it may be helpful to establish<br>
more obvious ways for that to take place.  Do you have any thoughts on<br>
how this could look?<br></blockquote><div><br></div><div>I know there have been several presentations on the workflow, Jamie Frio did a couple. It might useful to see if anyone has made video's of a tutorial like that so we could put it up on youtube or some other place. Maybe NumFocus could have a youtube channel with such resources.</div><div><br></div><div>Chuck</div></div></div></div>