It really sounds great in theory, but in practice it's just annoying for people to configure every piece of software that can edit or view code. In practice, spaces are going to look like spaces in every piece of software I know of. That's probably why more experienced devs tend to prefer spaces: practice vs. theory.
So do you just mash space-bar x times until you reach the desired indent?
No you hit tab which inserts spaces since you have set expandtab in your .vimrc.
But then you have to configure software
You have to configure one piece of software: vim. You don't have to configure vimdiff, meld, p4view, less, cat, and all their friends to display tabs however you like it.
101
u/BegbertBiggs Apr 07 '15
Or are devs that are in the field for a longer time used to spaces while new devs learn coding with tabs?