4 ms·
Is it me or has the development of Rails accelerated drastically lately? It used to feel quite slow, and now it's very fast. Is it because they switched to git?
by mdemare 18y ago
Is it me or has the development of Rails accelerated drastically lately? It used to feel quite slow, and now it's very fast. Is it because they switched to git? Any core developers here?
- defunkt 18y agoI would say there are a few factors responsible for this. First, Jeremy Kemper got hired by 37signals which seems to give him a lot more time to work on Rails. Next, around the time of the move to git, the existing Rails core team was shuffled a bit. Older members were retired (http://rubyonrails.org/core/alumni http://rubyonrails.org/core/alumni) and more active contributors (Josh and Pratik) were added to the team. Then you've got the Merb merger which brought in Yehuda who works full time on Rails now, afaik. If you look at http://github.com/rails/rails/commits/master http://github.com/rails/rails/commits/master you'll see commits from Josh, Pratik (lifo), and Jeremy, while http://github.com/rails/rails/commits/3-0-unstable http://github.com/rails/rails/commits/3-0-unstable shows commits from those three, Yehuda, and Michael Koziarski (who is still quite active). Not to mention Rick Olson and all the patches from contributors, which now make their way more easily into core thanks to the streamlined contribution process and more active 'gatekeepers.' So fresh blood, more time, easier to contribute, and exciting new ideas would be my guess.
- simon_kun 18y agoOne of my favourite graphs for explaining the power of git is the Rails traffic graph at github: http://github.com/rails/rails/graphs/impact http://github.com/rails/rails/graphs/impact . Track right until the beginning of April '08. That's when Rails moved to git.
- ankhmoop 18y agoAre you sure that's not just presenting the "authorship-preserving" nature of git, rather than a significant increase in contributor diversity? Note that as contributor diversity appears to increase, LoC/primary contributor decreases.