Channels ▼

Nick Plante

Dr. Dobb's Bloggers

A Startup In A Weekend

October 21, 2010

This is the fourth year I've helped organize the annual weekend-long Ruby on Rails developer competition known as the Rails Rumble. Every year it gets bigger, the ideas get more ambitious, and the entries become more polished and professional. The purported purpose of the event is to show what a small team of talented techies can do under a tight time budget with their toolchain of choice, and it's a great way to demonstrate the productivity gains that the Rails ecosystem is known for. However, it's real purpose (sssshh!) is to give entrepreneurial developers an excuse to bring a new idea to life.

The Rumble is a case study that building a startup or a hobby app doesn't have to be a huge commitment. It's certainly possible to do this part, time, on the side, or hey, maybe even in a weekend (or a couple weekends). Part of what makes the web great is that we can test ideas so quickly, and then turn around and iterate, or throw everything away and start fresh. As infrastructure costs quickly approach zero and drop-in services like Chargify, Tropo, Sendgrid, SimpleGeo, Twilio, and Zencoder do more and more of the generic (but often non-trivial) plumbing pieces of our app workflow, it occurs to me that the only significant cost to bringing an idea to life is the developer effort. Fortunately (and I'm making an assumption here about the average DDJ reader), we're developers, so we don't have to pay for that.

The folks competing in an event like the Rumble -- or like Django Dash, Node Knockout, or any of the other similar innovation competitions -- have taken these things to heart. And they've once again used them to build some pretty impressive new applications. If you have a few free moments tonight, tomorrow, or Saturday, check out the list of finalists that have just been announced.

Public voting is open until Saturday evening, and we could really use DDJ readers' help in choosing the best of the best. Even if you decide not to vote, maybe it'll at least inspire you to take a weekend off from the daily routine and crank out your own 48-hour mini-app. And who knows where it might go from there?

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.