From: "rmagick@..." Date: 2006-02-28T04:48:37+09:00 Subject: Re: Ruby Whitespace Semantics You're not alone. I've adopted this practice in C programs ever since I read about it in a book called _Human Factors and Typography for More Readable Programs_, by Ronald M. Baeker and Aaron Markus, ACM Press, 1990. The authors recommend breaking long lines at operators "of relatively low precedence" and placing the operator at the beginning of the second line because "it emphasizes at the beginning of the continuation that the second line is a continuation."