title: Optimal tab size for code readability
body: <p>Personal preferences aside, is there an optimal tab size (2 spaces? 3 spaces? 8 spaces?) for code readability? In the different projects I've worked on, people seem to have vastly different standards. I can't seem to read 2 space indents, but companies like Google use it as a standard.</p>
  
  <p>Can anyone point to documentation, studies, or well-reasoned arguments for the optimal size of a tab?</p>
  
  <p>If we want to get specific, I work mostly in python. The goal of this question is to pick a standard for the team I work on.</p>