<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 16 April 2013 17:25, Ned Batchelder <span dir="ltr"><<a href="mailto:ned@nedbatchelder.com" target="_blank">ned@nedbatchelder.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><div><div class="h5">
    On 4/16/2013 12:02 PM, Rodrick Brown wrote:<br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>I came across this article which sums up some of
          the issues I have with modern programming languages. I've
          never really looked at Javascript for anything serious or Node
          itself but I found this article really informational. </div>
        <div><br>
        </div>
        <div>"<span>The
            “Batteries included” philosophy of Python was definitely the
            right approach during the mid 90’s and one of the reasons
            that I loved Python so much; this was a time before modern
            package management, and before it was easy to find and
            install community-created libraries.  Nowadays though I
            think it’s counter-productive.  Developers in the community
            rarely want to bother trying to compete with the standard
            library, so people are less likely to try to write libraries
            that improve upon it."</span></div>
        <div><br>
        </div>
        <div><br>
        </div>
        <a href="http://caines.ca/blog/programming/the-node-js-community-is-quietly-changing-the-face-of-open-source/" target="_blank">http://caines.ca/blog/programming/the-node-js-community-is-quietly-changing-the-face-of-open-source/</a><br>

      </div>
      <br>
      <fieldset></fieldset>
      <br>
    </blockquote>
    <br></div></div>
    I don't want to get into a package pissing match, but this math is
    just silly:<br>
    <p dir="ltr"><b>python</b>:  29,720 packages / 22 years =<b>
        1351 packages per year</b></p>
    <p dir="ltr"><b>ruby</b>:      54,385 packages / 18 years
      =    <b>3022 packages per year</b></p>
    <p dir="ltr"><b>node.js</b>  26,966 packages / 4 years =
        <b>6742 packages per year<br>
      </b></p>
    If you want to know how fast something is growing, you don't measure
    22 years and divide by 22.  You look at the number of packages added
    in the last year (or month).  Also the assertion that people don't
    want to compete with the stdlib seems like pure supposition.  There
    are plenty of well-loved packages that "compete" with the stdlib. 
    Lxml, Requests, Twisted, etc, and plenty of packages in the stdlib
    that started as outside "competition".<span class="HOEnZb"><font color="#888888"></font></span></div></blockquote><div><br></div><div>Even looking at the last year/month might be give skewed results. <br>If a technology is new, there's a lot more packages that need writing than if it's been around for 22 years, thus I'd expect to see the first year or second year as a good comparison point.<br>
</div></div><br>-- <br>./Sven
</div></div>