A high-level overview of how the approaches taken with OOCSS, SMACSS and BEM can help your CSS remain maintainable and reusable for longer.
From a talk given at the Cape Town Front End Developer meetup March 2013