Most of the author's points are easily avoided if you <i>learn how to read other people's code.</i><p>Srsly.  When you're starting a brand new green-field project, you can indent however you feel like.  But if you're working on an existing project, <i>just do it the way the original person did it</i>, even if it's not your favorite coding style.  It's not worth the time and energy arguing over it.  All this talk about ease of reformatting code is ridiculous...you shouldn't reformat code, you should just do what everybody else on the project does.