<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>kid51</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/kid51/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.perl.org/users/kid51/atom.xml" />
    <id>tag:blogs.perl.org,2009-11-03:/users/kid51//408</id>
    <updated>2013-03-05T17:07:23Z</updated>
    <subtitle>A blog about the Perl programming language</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.38</generator>

<entry>
    <title>New York Perl Hackathon a success!</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/kid51/2013/03/new-york-perl-hackathon-a-success.html" />
    <id>tag:blogs.perl.org,2013:/users/kid51//408.4395</id>

    <published>2013-03-05T13:04:20Z</published>
    <updated>2013-03-05T17:07:23Z</updated>

    <summary>New York Perlmongers held a successful hackathon this past weekend at an event hosted by Rubenstein Tech in lower Manhattan. By our count, at least 24 people participated, coming from as far away as Harrisburg PA and eastern Connecticut.. Participants...</summary>
    <author>
        <name>kid51</name>
        <uri>http://thenceforward.net/perl/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/kid51/">
        <![CDATA[<p>New York Perlmongers held a successful hackathon this past weekend at an event hosted by <a href="http://www.rubensteintech.com/">Rubenstein Tech</a> in lower Manhattan.  By our count, at least 24 people participated, coming from as far away as Harrisburg PA and eastern Connecticut..  Participants ranged from people making their first contributions to Perl-related open source software projects to current and former Perl 5 release managers and pumpkings.  Every participant contributed, in part or in whole, to at least one patch to an open source project. When all patches are applied, at least six people will have made their first contributions to the Perl 5 core distribution.  Other projects receiving contributions included HTTP::Tiny, Term::Readline::Perl, Module::Metadata and Catalyst, along with more streamlined procedures for creation of .rpm files for CPAN distributions and improvements in PAUSE, the Perl Authors Upload Server.</p>

<p>Special thanks go to Jaron Rubenstein of Rubenstein Tech &#8212; they&#8217;re hiring! &#8212; and the five other Rubenstein staffers who participated in the hackathon.</p>

<p>Like the St Louis Perl Hackathon organized in November of last year, this event was organized around the philosophy of being a <a href="http://blogs.perl.org/users/kid51/2012/10/lets-have-a-distributed-perl-hackathon.html">distributed hackathon</a> &#8212; an event that encouraged the participation of all levels of Perl developers, eschewed elaborate preparations, did not entail a big search for a venue and required minimal out-of-pocket funding.  A distributed hackathon is an event which any Perlmongers group anywhere in the world ought to be able to carry off. Any number of participants greater than, say, three counts as a success, particularly if it leads participants to begin making contributions to the Perl ecosphere more consistently.</p>

<p>Where will we hold the <em>next</em> distributed hackathon?  Maybe your city!  We&#8217;ll be happy to help with advice on how to hold one.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Let&apos;s Have a Distributed Perl Hackathon</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/kid51/2012/10/lets-have-a-distributed-perl-hackathon.html" />
    <id>tag:blogs.perl.org,2012:/users/kid51//408.4001</id>

    <published>2012-10-29T01:15:28Z</published>
    <updated>2012-10-29T01:31:35Z</updated>

    <summary>Q. What is a hackathon? A. In the Perl world, it&apos;s a meeting, generally of one day&apos;s or a weekend&apos;s length, where Perl hackers come together in one physical location (primarily) to work collectively on projects which will improve Perl,...</summary>
    <author>
        <name>kid51</name>
        <uri>http://thenceforward.net/perl/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/kid51/">
        <![CDATA[<p><em><strong>Q</strong>.  What is a hackathon?</em></p>

<p><strong>A.</strong>  In the Perl world, it's a meeting, generally of one day's or a weekend's length, where Perl hackers come together in one physical location (primarily) to work collectively on projects which will improve Perl, CPAN and the Perl ecosystem.</p>

<p><em><strong>Q</strong>.  What is a "distributed" hackathon?  Is it something like a "distributed" source code control system?</em></p>

<p><strong>A.</strong>  In a way.  A distributed hackathon, like a distributed source code control system, is designed from the outset to be clonable.  In the Perl community, we've had many hackathons over the past eight years, but they generally haven't been planned to be clonable, <em>i.e.,</em> easily reproducible in different locations at later points in time.  They've been planned as events in one geographic location that when they're over, they're over.  They aren't intended to be reproduced elsewhere.</p>

<p><em><strong>Q.</strong>  What would it mean for a hackathon to be "clonable"?</em></p>

<p><strong>A.</strong>  It would mean that the hackathon was (a) simple enough to organize and (b) conceptually easy enough to grasp that Perlmonger groups in different cities and countries could, with modest effort, throw together events that would share the same thematic focus.</p>

<p>These local hackathons might take place in different cities on the same day, but more likely they would be spread out over a period of several months.</p>

<p>There focus would be on getting local Perl programmers together rather than having people fly in from other cities or countries.</p>

<p>They would be run on a budget as close to $0 as possible.  That way, the focus can be on hacking, not on fundraising.  The logistics should be simple enough that you can JFDI.</p>

<p>They would be judged a success if they got as few as four local Perl programmers to work collectively for one Saturday afternoon.  What one city's Perl hackers didn't finish on a given Saturday could be turned over to the Perl hackers gathering in another city the following week.</p>

<p><em><strong>Q.</strong>  So, you're talking about events that are modest in their individual scale, but could add up to something big when spread over time and space?</em></p>

<p><strong>A.</strong>  Exactly.</p>

<p><em><strong>Q.</strong>  But you said these local hackathons should "share the same thematic focus."  What would that be?</em></p>

<p>Here's one possibility:  In the Perl 5 source code there is one document which is Perl's "to do" list.  You can view it at http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/todo.pod.  This list holds some items that are very complex, but many others that require only basic Perl knowledge.  If Perl hackers in, say, St. Louis worked on a few of those items one week, people in Portland could pick up on them the following week, people in London the next week, people in São Paulo the next, and so forth.</p>

<p><em><strong>Q.</strong>  It sounds like you could organize one of these local hackathons without having any big names or subject matter experts present?</em></p>

<p><strong>A.</strong>  That's correct.  You can generally find subject matter experts online via IRC.  They don't have to be in the same room with you.  But you *do* want to be in the same room with other local Perl enthusiasts.  That's what makes it fun.</p>

<p>For our curious definition of "fun."</p>

<p><em><strong>Q</strong>.  Curious indeed!  Where do I start?</em></p>

<p><strong>A.</strong>  Talk to your local Perlmongers about it and take it from there.  Remember, this is meant to be distributed, not centrally organized.</p>]]>
        
    </content>
</entry>

</feed>
