Due to the inherent flexibility of Ruby, there are often several ways of doing the same thing. But how do you recognize the best way, the “beautiful” way to go about something? It can be tough to describe and there may indeed be several “best ways” to do something. The ease of expressing real life through Ruby can give us a false sense of security. James Schorr came to realize that terrible code can be written — even with such a beautiful language. Read the guest blog post “From Lousy to Beautiful“.