&gt; <i>There&#x27;s nothing about braces that ensures visual cues to nested code. </i><p>A machine can look at the braces and re-indent the code, so that you don&#x27;t have to look at the braces. All while you rest assured that the meaning didn&#x27;t change:<p>I just popped it into Vim, selected all and hit =:<p><pre><code>  int func()
  {
    while dosomething()
    {
      dosomething()
        dosomething()
        doanotherthing()
    }
    dosomething()
  }
</code></pre>
Some semicolons are expected so things are a little off.