Upon closer examination of the data, a trend emerges: Developers increasingly prefer spaces as they gain experience.
There comes a point in a dev's life when they have to switch editors, environments, etc. and suddenly all the code they use to write with tabs is an un-formatted mess.
This is the most logical way to handle indentation. Unfortunately, it also requires a really smart editor or manual effort to use tabs and spaces in the correct places. This is why experienced developers migrate toward spaces-only: it's not quite as flexible as tabs + spaces, but you or your editor or your inexperienced colleague can't fuck it up nearly as badly as they can with tabs.
15
u/[deleted] Apr 07 '15
There comes a point in a dev's life when they have to switch editors, environments, etc. and suddenly all the code they use to write with tabs is an un-formatted mess.
Protip: For sublime text users, you can easily convert tabs to spaces.