Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Year of Ruby, Together (EuRuKo 2016)

André Arko
September 24, 2016

A Year of Ruby, Together (EuRuKo 2016)

Ruby Together is a simple concept: Ruby developers and companies all pay a small amount of money. That money ensures that Bundler, RubyGems, and other critical software continues to work, by paying developers to work on it. While the concept is simple, creating Ruby Together was very complicated in practice. In this talk I’ll explain why I was motivated to start Ruby Together, how it became possible, and what we have done for Ruby in our first year.

André Arko

September 24, 2016
Tweet

More Decks by André Arko

Other Decks in Technology

Transcript

  1. A Year of Ruby,
    Together
    EuRuKo 2016

    View Slide

  2. André Arko
    @indirect

    View Slide

  3. View Slide

  4. The Ruby Way
    therubyway.io

    View Slide

  5. View Slide

  6. View Slide

  7. wait a second.
    Ruby Together?

    View Slide

  8. Ruby has
    grown up

    View Slide

  9. Ruby has
    grown up

    View Slide

  10. volunteers are
    great

    View Slide

  11. volunteers
    aren’t enough
    anymore

    View Slide

  12. remember the
    rubygems.org
    hack?

    View Slide

  13. View Slide

  14. “volunteers”

    View Slide

  15. “volunteers”
    don’t stick
    around :(

    View Slide

  16. the non-solution
    of open source jobs

    View Slide

  17. the non-solution
    of open source jobs

    View Slide

  18. executive whims
    don’t stick
    around :(

    View Slide

  19. executive whims
    don’t stick
    around :(

    View Slide

  20. so how did this
    happen, exactly?

    View Slide

  21. funding open source
    is really, really, hard

    View Slide

  22. money is
    super helpful

    View Slide

  23. got
    milk?

    View Slide

  24. what have we
    gotten done

    View Slide

  25. bundler
    releases

    View Slide

  26. bundler
    1.9

    View Slide

  27. bundler
    1.10

    View Slide

  28. bundler
    1.11

    View Slide

  29. bundler
    1.12

    View Slide

  30. bundler
    1.13

    View Slide

  31. summers
    of code

    View Slide

  32. now we do
    RubyGems

    View Slide

  33. oh, and
    the servers

    View Slide

  34. rubygems.org
    accomplishments

    View Slide

  35. incident
    response

    View Slide

  36. gemstash
    is real neat

    View Slide

  37. bundler 2.0
    is coming

    View Slide

  38. we will merge
    bundler &
    rubygems

    View Slide

  39. somehow,
    it’s working

    View Slide

  40. but it’s not
    all good :(

    View Slide

  41. companies
    focus on now

    View Slide

  42. we’re doing good
    for everyone

    View Slide

  43. View Slide