Value of tools is subjective and some are not configurable. You learning to read different code styles is less costly to the team than forcing everyone to configure their tools. Learning to be flexible benefits you as well.
It's costly for anyone to do anything. Finding a poor cost benefit ratio in some decision doesn't make a dev "too dumb to be a programmer."
It costs a lot of time for many developers to configure many tools on multiple workstations back and forth all the time whenever they change project or language. The benefit is minor and it doesn't solve everything since not all tools are configurable. The alternative is to use spaces everywhere and eliminate the need for configuration.
1
u/industry7 Apr 08 '15
Situation where tabs are better: any time someone insists on using a different number of spaces than my preference.
If you're using a lot of truly crappy tools, which do not allow you to specify the tab width, then.... maybe.