In the tabs vs spaces debates, I used to be on the side of spaces. Two things made me change my mind:
- Developers who use assistive technology often find it easier to work with tabs
- The concept of elastic tabstops, where tabs change size to align comments and other tabular data. This editor plugin is now on my list of development tools I can't live without.