<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>a timocracy of one: Mountain West Ruby Conference : day one notes</title>
    <link>http://www.timocracy.com/articles/2008/03/29/mountain-west-ruby-conference-day-one-notes</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Tim Connor's Blog</description>
    <item>
      <title>Mountain West Ruby Conference : day one notes</title>
      <description>&lt;h2&gt;Evan Phoenix opening keynote (how Rubinius is run)&lt;/h2&gt;


	&lt;p&gt;Highlights low barrier of entry for developers as theme&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Anti-core/elite group &amp;#8211; creates unhealthy environment (reminds me of how getting a patch applied for merb on github was)&lt;/li&gt;
		&lt;li&gt;Spec suite makes good entryway&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Talking about ruby community in general&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Niceness&lt;/li&gt;
		&lt;li&gt;Excitability/early adopterism&lt;/li&gt;
		&lt;li&gt;again, see slideshow for highlights&lt;/li&gt;
	&lt;/ul&gt;


How to run community
	&lt;ul&gt;
	&lt;li&gt;A little polyanna (I don&amp;#8217;t think so, but it got mentioned)?&lt;/li&gt;
		&lt;li&gt;very gitty bazaar style (gack, typo &lt;span class="caps"&gt;NOT&lt;/span&gt; cathedral)&lt;/li&gt;
		&lt;li&gt;a lot of subtle &amp;#8220;drawing contrasts&amp;#8221; with rails&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;My sorta hippie.&lt;/p&gt;


	&lt;p&gt;My thoughts on question?:  ease of contributing, github as singularity, loved it all, &lt;strong&gt;but&lt;/strong&gt; self-selecting elitism by cutting edgeness, does it scale?  How do you keep openeness as project grows &amp;#8211; see mailinglist overwhelmed with help vampires after rails got popular.  Also see back-channels&lt;/p&gt;


	&lt;p&gt;A: Roughly: organically.  Create the excitement and environment and the pool of people to handle the growth will come online as it grows.&lt;/p&gt;


	&lt;h2&gt;Ezra&amp;#8217;s half&lt;/h2&gt;


	&lt;p&gt;Don&amp;#8217;t be overly clever.  Really most of his talk is about that and being a responsible coder if you are making a library.  And a reminder that avoiding premature optimization doesn&amp;#8217;t mean avoiding all optimization&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Good explanation of event-driven (thin, even mongrel) versus threaded server (mongrel)&lt;/li&gt;
		&lt;li&gt;Rack sidestepping of framework is sexy&lt;/li&gt;
		&lt;li&gt;Provides is the best feature, still.  Action-args is close.  Picking a favorite child.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;My thought: what about elegance/clever usages getting mainstreamed into the interpretor.  Refactor then, I assume? To simple to bother asking.
Mongrel + evented mongrel? A: yes, if needed
Magic of action args countered by increasing client-code explicitness&lt;/p&gt;


	&lt;h2&gt;Giles talk&lt;/h2&gt;


I read enough of it on blogs, and aside from that it&amp;#8217;s a little crazy.  Giles is quite interesting in person.  I think his shown code may be a little unneccessaily &amp;#8220;meta.&amp;#8221; He&amp;#8217;s keeping mum if that is an ironic by intent thing
	&lt;h2&gt;Wycats:&lt;/h2&gt;


	&lt;p&gt;DM Rocks, that is all.  Also awesome transitions in slides.&lt;/p&gt;


	&lt;h2&gt;Didn&amp;#8217;t take notes for rest.&lt;/h2&gt;


	&lt;p&gt;I think Evan&amp;#8217;s talk was the best part.  The technical talks you can pick up from the slides, but the more overviewy touchy-feely part is hard to get except in person. Everyone rocks, but I &lt;strong&gt;really&lt;/strong&gt; liked Evan&amp;#8217;s talk.&lt;/p&gt;</description>
      <pubDate>Sat, 29 Mar 2008 09:18:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:79a66a3f-6cc2-41d9-a927-ae87b724b251</guid>
      <author>Tim Connor</author>
      <link>http://www.timocracy.com/articles/2008/03/29/mountain-west-ruby-conference-day-one-notes</link>
      <category>Rails</category>
      <category>conf</category>
    </item>
  </channel>
</rss>
