• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content


Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Extracting Rails from Basecamp



OSCON '05: Extracting Rails from Basecamp From: http://www.rubyonrails.org/screencasts

OSCON '05: Extracting Rails from Basecamp From: http://www.rubyonrails.org/screencasts



Total Views
Views on SlideShare
Embed Views



4 Embeds 164

http://rubisobrerieles.blogspot.com 128
https://jpolaszek.backpackit.com 32
http://www.slideshare.net 3
http://www.planetacodigo.com 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.


12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Impressive presentation of 'Extracting Rails from Basecamp'. You’ve shown your credibility on presentation with this slideshow. This one deserves thumbs up. I’m John, owner of www.freeringtones.ws/ . Hope to see more quality slides from you.

    Best wishes.
    Are you sure you want to
    Your message goes here
  • The usage of imagery in this slideshow is very effective. You have done a fantastic job here friend.
    http://financejedi.com http://healthjedi.com
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Extracting Rails from Basecamp Extracting Rails from Basecamp Presentation Transcript

    • Extracting Rails from Basecamp David Heinemeier Hansson
    • In the beginning, there was the application
    • We embraced our constraints
    • Less people, more power Less money, more value Less resources, better use Less time, better time
    • We built half a product instead of a half-ass product
    • Less Software
    • Why Yet Another Web Framework?
    • Work with me here Stepping outside the sweet spots Cutting against the grain
    • Too much enterprise Too much focus on the 99.999’s Not enough on the 98’s Too much focus on the 100-man shops Not enough on the 1/4-man shops
    • Liberate the good ideas Change the language Change the context Retain the core insights
    • Call me shallow Aesthetics Joy Less
    • An Extraction
    • There’s no other way
    • I’ll know it when I see it You have to feel an API to make it fit Design matters more than test in TDD Guessing the future is for fortune tellers
    • Why open source?
    • For entirely selfish reasons Make others do the work Bask in the glow of being a giver What’s there to loose?
    • It works! 1,000 patches in 9 months Extract, pass, reap, rinse, repeat
    • Getting traction
    • Fear obscurity You need a network to reap the effects
    • Passion is infectious The baseline of excitement A conversation of success
    • Go looking for trouble Tout advantages over the known “If it bleeds, it leads”
    • Dealing with traction
    • Scaling a culture Early influx can bend you out of shape Release not so early, then often Set a viral example of kindness
    • Any questions? david@loudthinking.com 37signals.com basecampHQ.com rubyonrails.org