This fits in well with the &quot;code as craft&quot; argument presented in the comments here. Most craftsmen need to make a living by producing rather boring, functional pieces in a large volume, while occasionally taking the time to manufacture an intricate masterpiece.<p>In this sense, your run-of-the-mill Rails app is the IKEA table of coding.