Chapter 1. Introduction to the Ruby Language
After a few years of using the same static programming language, we become apathetic to it. We think of its advantages as an obvious thing; and moreover, we ignore its disadvantages because we know there’s nothing we can do about them.
We have to write all this code so that the single line of the code we really intended to write can be executed; we have to follow strict rules if we want our application to compile; and when our application gets bigger, it takes a few minutes to test any change in a single line of code.
When my interest in Ruby began to deepen, I had to remember to keep my mouth shut. The whole ...