🕷 zenspider.com

by ryan davis

Looking for the Ruby Quickref?

Madison Ruby Conference 2012

Published 2012-05-18 @ 15:06

Tagged talks

(madisonruby is now dead, removing links)

I’m pleased to announce that I’ll be speaking at Madison Ruby Conference 2012.

Talk Title: How to Contribute to Open Source: Extensibility from Simplicity

Description: The bar for contributing to open source is much lower today due to technologies like git & github… or is it?

It is now downright simple for developers to be able to fork projects and send pull requests upstream. As such, the number of forked projects and pull requests have scaled up. But all that burden has been shifted back to the maintainers of the original project. They’re left with the decision to accept the patches as-is, reject them, or rewrite them in a more generalized form.

In other words, the maintainers are faced with the decision of increasing maintenance complexity, increased animosity / drama, or somehow distilling the underlying reasoning behind the change and abstracting them so they’re usable by everyone.

The latter is both the hardest to do and the most beneficial to all parties involved and much of that effort can be done before the pull request even goes upstream.