<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Push cx &#187; RailsRumble</title>
	<atom:link href="http://push.cx/tag/railsrumble/feed" rel="self" type="application/rss+xml" />
	<link>http://push.cx</link>
	<description>A traveling geek&#039;s blog on development, games, and the web</description>
	<lastBuildDate>Thu, 19 Apr 2012 20:39:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Small Plans</title>
		<link>http://push.cx/2009/small-plans</link>
		<comments>http://push.cx/2009/small-plans#comments</comments>
		<pubDate>Wed, 11 Feb 2009 19:57:39 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[ListLibrary.net]]></category>
		<category><![CDATA[mailing lists]]></category>
		<category><![CDATA[RailsRumble]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://push.cx/?p=663</guid>
		<description><![CDATA[My last day at the Post is Feb 20, and I&#8217;m headed to Chicago on the 22nd. I&#8217;ll be helping a family member recover from surgery, so my schedule (both day-to-day and how long I&#8217;ll be in town) is pretty vague, but I&#8217;ll be around at least a few weeks before returning to DC. I [...]]]></description>
			<content:encoded><![CDATA[<p>
My <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=LzIwMDkvZ2l2aW5nLW5vdGljZQ==">last day at the Post is Feb 20</a>, and I&#8217;m headed to Chicago on the 22nd. I&#8217;ll be helping a family member recover from surgery, so my schedule (both day-to-day and how long I&#8217;ll be in town) is pretty vague, but I&#8217;ll be around at least a few weeks before returning to DC.
</p>

<p>
I have three smallish website projects I plan to finish in this time. They&#8217;re in various stages of completion now.
</p>

<p>
The first is a mailing list archive. I&#8217;ve been tinkering with it on and off for about 18 months, and it&#8217;s the closest to a finished state. I really enjoy reading mailing lists, but haven&#8217;t been impressed with any of the sites out there. Often each message is its own page and threads are broken up. So I&#8217;ve done a lot of work on threading above and beyond the basic In-Reply-To and Re: matching, and the site is designed to show a thread per-page with lots of keyboard controls to make it easy to skim. Depending on free time this weekend, I may actually launch this before I leave town.
</p>

<p>
Second is a site cataloging Ruby gems. When I was <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=LzIwMDkvcmFpbHMtZm9ydW0tcm91bmR1cA==">searching out Rails forums</a> I realized there&#8217;s a related problem in finding libraries that I could address. I&#8217;ve done the work to collect basic info on gems, it remains to collect news and blog posts and combine it into a nice presentation.
</p>

<p>
The last small project is my <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3B1c2guY3gvMjAwOC9yYWlsc3J1bWJsaW5n">RailsRumble</a> project (which I <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3B1c2guY3gvMjAwOC9yYWlsc3J1bWJsZS1wb3N0bW9ydGVt">didn&#8217;t finish</a>): a site for collaboratively producing transcripts of conference presentations. I&#8217;ve let this one simmer in the back of my mind in the four months since that failure and I&#8217;ve given it a better name and planned which features to finish, redesign, or drop. It needs a few days of solid development, a graphic design, and some seed content.
</p>

<p>
I plan to finish and launch these three projects by the end of March, and I&#8217;ll post more as I work on them.
</p>

<p>
The commonality in these three projects is that once I&#8217;ve launched them they require minimal ongoing attention from me and can grow at their own paces. I&#8217;m doing them first because small and well-defined projects fit well with the interrupted and distracted time I&#8217;ll have. I&#8217;d also want to make sure I start out with some successes.
</p>

<p>
Next posts: <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=LzIwMDkvbmVhcmJ5Z2FtZXJzLXRvLWRvLWxpc3Q=">NearbyGamers</a> and <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=LzIwMDkvd2ViLWdhbWU=">The Big Project That I Really Need To Name Already</a>.
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=663" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2009/small-plans/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RailsRumble Postmortem</title>
		<link>http://push.cx/2008/railsrumble-postmortem</link>
		<comments>http://push.cx/2008/railsrumble-postmortem#comments</comments>
		<pubDate>Sun, 19 Oct 2008 23:28:38 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[AASM]]></category>
		<category><![CDATA[Bort]]></category>
		<category><![CDATA[ConfReader]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[haml]]></category>
		<category><![CDATA[open_id_authentication]]></category>
		<category><![CDATA[Paperclip]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RailsRumble]]></category>
		<category><![CDATA[resource_this]]></category>
		<category><![CDATA[restful_authentication]]></category>
		<category><![CDATA[RSpec]]></category>
		<category><![CDATA[scheduling]]></category>
		<category><![CDATA[teamwork]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://push.cx/?p=364</guid>
		<description><![CDATA[I failed to launch my Rails Rumble project ConfReader. Why? Poor scheduling Couldn&#8217;t stay up because work is demanding in the election season, so working late would mean I&#8217;d limp through the next week of important coverage. More than that, though, was a bad mistake in scheduling a social outing. I didn&#8217;t figure in some [...]]]></description>
			<content:encoded><![CDATA[<p>
I failed to launch my Rails Rumble project <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=LzIwMDgvcmFpbHNydW1ibGluZw==">ConfReader</a>. Why?
</p>


<h3>Poor scheduling</h3>
<p>
Couldn&#8217;t stay up because work is demanding in the election season, so working late would mean I&#8217;d limp through the next week of important coverage. More than that, though, was a bad mistake in scheduling a social outing. I didn&#8217;t figure in some of travel time and the friend driving wanted to spend a lot more time out, so instead of having a nice morning out I got home at 7 PM tired and in a foul mood. I was able to relax a bit and get some code done, but it cut my available time by more than half.
</p>


<h3>Too many new toys</h3>
<p>
I knew I hadn&#8217;t played with encoding video before, so I asked an expert for some tips and tinkered around breaking test videos down into short, easily-transcribed segments. Not coincidentally, this is basically the only feature that works. I started with <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vZnVkZ2VzdHVkaW9zL2JvcnQvdHJlZS9tYXN0ZXI=">bort</a> to get a lot of basic functionality quickly, but I had no experience with most of the plugins it provided (and those I otherwise planned to use).
</p>

<dl>
  <dt>aasm</dt> <dd>Differences between acts_as_state_machine (which I started with) and aasm (the successor that bort ships).</dd>
  <dt>haml</dt> <dd>Translating scaffolding from erb to haml and a (still-unsolved) bug that causes it to render content twice on one page. (And I&#8217;ve even used haml before.)</dd>
  <dt>open_id_authentication/restful_authentication</dt> <dd>I wanted users to be able to contribute anonymously or use OpenID to receive credit for their contributions without having to set up an account, and the plugins came configured for conventional user accounts.</dd>
  <dt>resource_this</dt> <dd>I had to fix a templating bug, and there&#8217;s a fair amount of magic to learn to work with.</dd>
  <dt>rspec</dt> <dd>Scaffolded tests needed slow, tedious tweaks to work with resource_this. I think I like the idea of rspec more than the implementation.</dd>
  <dt>paperclip</dt> <dd>Sorting out finicky path/url issues, and I couldn&#8217;t find a way to mock validates_attachment_presence so several models went unspeced..</dd>
</dl>

<p>
Each of these issues ate 30-60m, and there went the time to build. Some plugins (acts_as_versioned, footnotes, random_finders) just worked great, but none was really related to core functionality. Speaking of which:
</p>


<h3>Core featureset too big</h3>
<p>
The line between nothing and application includes site graphic design, listing conferences, uploading presentation videos, splitting videos into segments, adding transcripts, viewing all of the these, editing transcripts&#8230; I had a lot of features listed as optional, but there was still a long set of base features and each uncovered another one of those frustrations.
</p>


<h3>No teammates</h3>
<p>
It would&#8217;ve helped a lot to have someone to work with. Not just because it would have taken less time to finish the core features, but for the enjoyment of teamwork and to complement my weaknesses.
</p>

<h3>All told</h3>
<p>
I&#8217;m glad I spent time I spent hanging out in #railsrumble or on the RailsRumble present.ly. Even if it didn&#8217;t directly result in items checked off the todo list, it&#8217;s been a fun community to be in, and I was glad to help folks out. I&#8217;m eager to see what other people came up with.
</p>

<p>
I didn&#8217;t enter RailsRumble to win, I entered for the excuse to create what I thought was an interesting small project. I&#8217;ll pick ConfReader back up in a little while, probably after the election. I still think it&#8217;s too good an idea not to build, but I&#8217;m a bit tired right now.
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=364" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2008/railsrumble-postmortem/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>RailsRumbling</title>
		<link>http://push.cx/2008/railsrumbling</link>
		<comments>http://push.cx/2008/railsrumbling#comments</comments>
		<pubDate>Thu, 16 Oct 2008 13:01:35 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[crunch]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RailsRumble]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://push.cx/?p=356</guid>
		<description><![CDATA[I&#8217;m participating in RailsRumble this weekend, from 8 PM Friday to 8 PM Sunday. The goal is to build a web application in Ruby on Rails in 48 hours, and I welcome the change of pace of a small project. It&#8217;ll be a fun weekend crunch to build it, and I hope it will be [...]]]></description>
			<content:encoded><![CDATA[ <p>
I&#8217;m participating in <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3JhaWxzcnVtYmxlLmNvbS8=">RailsRumble</a> this weekend, from 8 PM Friday to 8 PM Sunday. The goal is to build a web application in Ruby on Rails in 48 hours, and I welcome the change of pace of a small project. It&#8217;ll be a fun weekend crunch to build it, and I hope it will be a long-term resource for the development community.
</p>

<p>
I&#8217;ve watched a lot of video from conferences in the last month or two, and they really frustrated me. Video is slow and linear &#8212; I could read five presentations instead of watching one and wondering if it&#8217;s going to be worth the time it takes. I really appreciate all the presentations, I just get impatient trying to find out if I&#8217;m going to enjoy one, or waiting for the speaker to make their next interesting point. And it&#8217;s hard to share them &#8212; &#8220;Hey, skim this web page&#8221; is a lot easier than &#8220;Hey, commit to watching this hour&#8221;.
</p>

<p>
My app is going make it easy for folks to collaboratively transcribe presentations so anyone can read them alongside the slides. It&#8217;ll break up video into short pieces so people can help transcribe in a few minutes&#8217; spare time rather than a big hours-long investment. If the presenter has put their slides online, they&#8217;ll be integrated with the text. If you&#8217;re a expert with Flash video and want to join in, I could use a hand &#8212; otherwise, that part of the app will probably just be very plain, a video with a timeline control at the bottom rather than something specialized for transcription.
</p>

<p>
If this sounds like a useful site, I&#8217;d really appreciate a few minutes of your help late Saturday or early Sunday. Teams can only be 4 people, but I got the OK to allow the public to work on content on the site during the contest so it doesn&#8217;t have to launch empty. Just watch this blog (or mail me if you&#8217;d like me to remind you) this weekend for the call to come start using the site. Even a few minutes would be a big help.
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=356" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2008/railsrumbling/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

