Spaces. When collaborating with different people everybody has their editors configured differently. When tabs are used, files will display differently for different users. When tabs and spaces are intermixed, it's even worse - columns don't line up, making it difficult for anyone to read without configuring their editor for the same tab width as the original author.
As for saving bytes, I can't believe anybody cares, given the size of files and the size of storage media. As for convenience, I can still type the TAB key to insert the correct number of spaces (or re-indent the line). Emacs has done this for decades and I assume any decent programmer's editor can also do this.
Xfce, but only because I need desktop icons (for convenient access to USB thumb drives). Before I needed USB drive support, I used the (now truly ancient) fvwm window manager, which is extremely fast and lightweight by today's standards.
Authored Comments
Spaces. When collaborating with different people everybody has their editors configured differently. When tabs are used, files will display differently for different users. When tabs and spaces are intermixed, it's even worse - columns don't line up, making it difficult for anyone to read without configuring their editor for the same tab width as the original author.
As for saving bytes, I can't believe anybody cares, given the size of files and the size of storage media. As for convenience, I can still type the TAB key to insert the correct number of spaces (or re-indent the line). Emacs has done this for decades and I assume any decent programmer's editor can also do this.
Xfce, but only because I need desktop icons (for convenient access to USB thumb drives). Before I needed USB drive support, I used the (now truly ancient) fvwm window manager, which is extremely fast and lightweight by today's standards.