Nick Sieger: RubyConf: History of Ruby tag:blog.nicksieger.com,2005:Typo Typo 2010-11-22T19:48:14+00:00 Nick urn:uuid:7e18289b-05dd-4c3f-88a4-a026e11c6007 2006-10-25T13:44:55+00:00 2010-11-22T19:48:14+00:00 Comment on RubyConf: History of Ruby by Nick <p>I think you&#8217;re right&#46; The online 1st edition of the Pickaxe has 2001 at the bottom&#46; I&#8217;ve updated the date&#46;</p> trans urn:uuid:c3818010-aa96-4866-90ae-b45b00f9d706 2006-10-25T00:34:27+00:00 2010-11-22T19:48:14+00:00 Comment on RubyConf: History of Ruby by trans <p>&#8220;15 December 2002: Programming Ruby by the Pragprogs (1st edition of the Pickaxe)&#8221;</p> <p>The date has to be at least a year off since I taught myself Ruby with it in early 2002&#46;</p> Nick Sieger urn:uuid:ef58cdca-f7a4-49f2-b428-968f05a58130 2006-10-20T19:06:00+00:00 2010-11-22T18:11:22+00:00 RubyConf: History of Ruby <p>Takahashi&#45;san is here to present on the history of Ruby, an apparently thankless task, because none of the other original Rubyists are historians&#46; Takahashi is the co&#45;author of two Japanese books on Ruby, <em>Enjoy Ruby</em> and <em>Ruby Recipe Book</em>&#46; He also has the &#8220;Takahashi method&#8221; of presentation named after him&#46; His talk presented an informative timeline of Ruby, the details of which were a bit tricky to capture&#46; If I transcribed anything erroneously, please let me know&#46;</p> <h2>Pre&#45;history age</h2> <ul> <li>Born 24th of February 1993&#46; Without code! </li> <li>Matz and Keiju&#45;san proposed the name first&#46;</li> <li>Thus one of the philosophies of Ruby came to be &#45;&#45; that the name of things matters&#46; Matz: &#8220;I guess Ruby is cool&#8221;&#46; Keiju: &#8220;I also like coral&#8221;&#46; Matz: &#8220;oops&#8221;&#46;</li> </ul> <h2>Ancient age</h2> <ul> <li>Ruby is in public &#45;&#45; release 21 December 1995 &#45;&#45; ruby&#45;0&#46;95&#46;</li> <li>ruby&#45;list ML was launched&#46; First mail: ruby&#45;0&#46;95 test failed&#46; Subsequently 3 versions of Ruby were released in two days&#46;</li> <li>No CVS repository at the time&#46; Anonymous CVS was to come in 1999&#46;</li> <li>25 December 1996 &#45;&#45; Ruby 1&#46;0 released&#46;</li> <li>1 July 1997: Matz announces that Netlab hired him to be a full&#45;time Ruby developer&#46;</li> <li>22 Septempber 1997: an article was published on Ruby &#45;&#45; the first article on the web about Ruby&#46;</li> <li>15 May 1998: RAA launched, maintained manually by Matz&#46;</li> <li>7 December 1998: Ruby home page was in English, but very simple&#46;</li> </ul> <h2>Middle</h2> <ul> <li>Ruby is spreading in Japan during this time&#46; The community is growing around Japanese programming language designers and programmers who do not understand English&#46; Finally they have a tool that they can embrace and establish their own opinions and choices&#46;</li> <li>27 October 1999: Matz and Keiju&#8217;s book is published, the first Ruby book</li> <li>More Ruby books would follow in 2001&#45;2002 (~20 books &#45;&#45; a bubble)&#46; But the bubble popped in 2003&#46;</li> <li>4 November 1999: Ruby workshop</li> <li>There were some Perl and Ruby/Perl conferences during this time also&#46;</li> <li>26 May 2001: YARPC &#45;&#45; Yet Another Ruby and Perl Conference</li> <li>9 August 2003: Lightweight language (LL) &#45;&#45; lightweight language workshop (LL Saturday) in 2003&#46; PHP, Perl, Ruby and Python were present&#46; LL Weekend, LL Day and Night, and LL Ring would follow in 2004&#45;2006&#46;</li> <li>LL Ring: 300 attendees talking about LLs in a real boxing ring&#46;</li> </ul> <h2>Modern</h2> <ul> <li>Ruby spreads outside of Japan</li> <li>16 Feb 2002 &#45;&#45; ruby&#45;talk ML surpasses ruby&#45;list ML&#46; </li> <li>ruby&#45;talk was started in December of 1998, but the first posts are almost all Japanese authors writing in English&#46;</li> <li>SunWorld in Februrary 1999 has an article entitled &#8220;New choices for scripting&#8221; including Ruby&#46;</li> <li>February 2000: IBM Developerworks article on the &#8220;latest open source gem from Japan&#8221;&#46;</li> <li>InformIT article by Matz also in 2000&#46;</li> <li>15 December 2001: Programming Ruby by the Pragprogs (1st edition of the Pickaxe)&#46;</li> <li>RubyConf&#46;new(2001)</li> <li>Ruby Kaigi &#45;&#45; first Japanese Ruby conference didn&#8217;t happen until 2006, it turns out only because of a dinner of Japanese rubyists at RubyConf 2005 decided that it would be fun&#46;</li> </ul> <h2>Contemporary</h2> <ul> <li>Rails age &#45;&#45; the killer application for Ruby</li> <li>We all know what happened, so we&#8217;ll skip this part&#46;</li> </ul>