One of the main topics of disputes among programmers is how to beat off the strings when writing code. In many languages of programming, indentes are needed simply “for beauty” so that it is easier for people to read the code. But in some - for example, Python - the indentation is required, they help the compiler understand where the command blocks begin and end.
Some developers make spaces of spaces, while others make tabs (usually this symbol is placed by the TAB key). Here is an example of the code on Python, written using gaps (one step -by -four step - four gaps):

The Stack Overflow forum for programmers decided to find out how much representatives of each of the currents earn. More than 28 thousand people participated in the survey .
40.7 percent of the respondents said that they use her tabulation, and 41.8 percent are gaps. The rest use both. At the same time, the first salaries of the first - $ 43,750, and the latter - 59140.
The reason for the differences is unclear: the author of the study, David Robinson, first suggested that fans of the tabulation live in less wealthy countries, but further analysis of the data refuted this theory-the ratio between salaries is more or less preserved in different states. Robinson came to the conclusion that on average, the use of gaps in the code instead of tabulation increases the salary by 8.6 percent.
A survey among the developers of Medusa showed that most of them use gaps. Only two people use tabulation.