Extractingrails

789 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
789
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Extractingrails

  1. 1. Extracting Rails from Basecamp David Heinemeier Hansson
  2. 2. In the beginning, there was the application
  3. 3. We embraced our constraints
  4. 4. Less people, more power Less money, more value Less resources, better use Less time, better time
  5. 5. We built half a product instead of a half-ass product
  6. 6. Less Software
  7. 7. Why Yet Another Web Framework?
  8. 8. Work with me here Stepping outside the sweet spots Cutting against the grain
  9. 9. 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
  10. 10. Liberate the good ideas Change the language Change the context Retain the core insights
  11. 11. Call me shallow Aesthetics Joy Less
  12. 12. An Extraction
  13. 13. There’s no other way
  14. 14. 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
  15. 15. Why open source?
  16. 16. For entirely selfish reasons Make others do the work Bask in the glow of being a giver What’s there to loose?
  17. 17. It works! 1,000 patches in 9 months Extract, pass, reap, rinse, repeat
  18. 18. Getting traction
  19. 19. Fear obscurity You need a network to reap the effects
  20. 20. Passion is infectious The baseline of excitement A conversation of success
  21. 21. Go looking for trouble Tout advantages over the known “If it bleeds, it leads”
  22. 22. Dealing with traction
  23. 23. Scaling a culture Early influx can bend you out of shape Release not so early, then often Set a viral example of kindness
  24. 24. Any questions? david@loudthinking.com 37signals.com basecampHQ.com rubyonrails.org

×