Upgrading GitHub from Rails 3.2 to 5.2
There are several &quot;we upgraded Rails, it was huge, risky, and took months to years&quot; blog posts from medium to large companies. I personally take this as a warning against using Rails. Ruby is one of the most dangerous dynamic languages to refactor, I don&#x27;t see how struggling to do it for over a year is a selling point of the framework. It also feels counter to Rails&#x27;s mantra of delivering value fast with little effort, until you need to upgrade, then you have months of no business value delivery and need to bring in experts to help.