<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 15 January 2013 21:48, Nicholas Bollweg <span dir="ltr">&lt;<a href="mailto:nick.bollweg@gmail.com" target="_blank">nick.bollweg@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote">This is a very good point, but since i&#39;m on a kick: what is the means for determining quality? For the kernel? For 
the notebook? For the various frontends? Does every committer weigh in on every 
decision? What is the role of non-committers? &quot;Plebiscite&quot; style decision making would probably be crippling. If a project can start 
determining what these heuristics are, maybe the data from its various feeds can help.<br></div></blockquote><div><br></div><div>At least one core developer has to agree with it, to do the merge. Generally, the larger the change, the more people we&#39;ll want to confirm it - but nothing requires the input of the whole core team. We also have a rough guideline that if core contributors disagree about something, we&#39;re probably missing something important, and we should spend more time thinking about it.<br>

<br>We do, of course, listen to non-committers, but the core developers sometimes decide that a particular feature would be best developed outside of IPython. There are various technical mechanisms to allow separate pieces of code to work with IPython. I think this is a key part of what Brian was talking about - we can&#39;t and shouldn&#39;t maintain code for everything anyone wants to do in IPython.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"></div><div class="gmail_quote">I liked some of the discussion on your blog post (I think) by the SymPy guys: their users &quot;only use 20%&quot; of SymPy... but every user has a different 20%! What is the broader community&#39;s usage of IPython like? Has this been captured before?</div>

</blockquote></div><br></div><div class="gmail_extra">Yes, I have some concerns around this as well - I suspect that many of our features are useful to a large minority of our users, and I don&#39;t think that&#39;s necessarily a problem. Where the user-threshold should be, I&#39;m not sure.<br>

<br></div><div class="gmail_extra">We did do a simple survey in 2011 (<a href="http://ipython.org/usersurvey2011.html">http://ipython.org/usersurvey2011.html</a> ). We hope to repeat it this year with a bit more detail.<br>

<br></div><div class="gmail_extra">Best wishes,<br>Thomas<br></div></div>