Good practices (Arduino Programming)

UKHeliBob:
How can you get any debugging done when you are constantly peering at code to ascertain what code is in what block ?

I personally prefer like this, and there is (for me) nothing fuzzy about:

if (condition) {
  // do something
  // and another thing
  // and check something else
  while (condition2) {
    // do something else
    // measure something
    // calculate something
  }
}

I really find it annoying if every { and } is on a single blank line. But it's all a matter of personal preference's ofcourse.