jay reads (3):
Who's reading jay (7):
This post by DHH discusses issues of scaling and rails through the prism of twitter. In it he offers this solution to the twitter folk.

"Second, when you work with open source and you discover new requirements not met by the software, it's your shining opportunity to give something back. Rather than just sit around idle waiting for some vendor to fix your problems, you get the unique chance of being a steward of your own destiny. To become a participant in the community rather than a mere spectator. This is especially true with frameworks like Rails that are implemented in high-level languages like Ruby. The barriers to contribution are exceptionally low."

This is why I love open source, and I'm sure this sounds odd to many people. Why would I love something that pushes responsibility onto myself? I want to be a steward of my own destiny as DHH eloquently explains. This isn't as clear of a benefit when the problem is a feature that you need but doesn't exist. However, it becomes crystal clear when there is a bug that you need fixed and you don't have to wait around for some vendor to fix it. It's also a clear benefit when you get to add the feature yourself, done the way you want it to meet your needs.

p.s. - soulcast is written in ruby on rails (a framework created by DHH and used by twitter)


del.icio.us Digg reddit StumbleUpon

Comments

  • silverwhisper said on Apr 12, 2007....
    the thing i love conceptually about open source (i can only possess a conceptual appreciation for it as a non-coder) is that it's a pure meritocracy, AFAICT.

    ed

Comment on "Why I love open source"

open source software programming open source (Click to add tags below)

(Separate tags using commas, for example: New York, dating, vegetarian)
Comment Anonymously