Razer interview question

What is the most challenging thing about programming with Ruby on Rails?

Interview Answer

Anonymous

6 Dec 2015

Ruby is a very expressive language so there are many different ways to solve a problem from both a design pattern and a syntax point-of-view. The "convention over configuration" philosophy of Rails is a big help, but it's still easy to get obsessed over refactoring your code to find the most beautiful and clever way to solve a problem.