Ruby Newbie here.<p>Is this pretty common in programming languages? It seems like there's been a lot of Ruby-specific drama in the last couple months (refinements come to mind) - does this happen in Python, JS, etc. as well? It seems like most BDFLs create the <i>canonical</i> version of the language without much debate, but maybe I'm just coming into it fairly late.