I&#x27;ve always found the dislike of tabs to be quite strange. Developers love being explicit and semantic about things, and here we have a character that represents a semantic indent, and there&#x27;s a huge swath of developers who prefer to go with the airy-fairy presentational space character instead. It even solves the 2-vs-4 debate with allowing each user to render it how they will. Heck, you could even render it as three spaces if you will!<p>It baffles me. Of course, at the end of the day it&#x27;s just one IDE setting and I don&#x27;t have to worry about it (we uses spaces at work and it&#x27;s fine).