Allison Wagner shares here thoughts after 10 months of working with a CSS preprocessor. Many of the thoughts resonate with my own. On variables:
What I love most about them is they force consistency across the design system.
Being DRY is cool, but it’s more about saving you from yourself. To me, it makes CSS fun again instead of tedious.