Without evaluating the value of the code itself, the associated copy is nonsensical:<p>"I’m going to spare you the geek-speak and tell you straight up — it’s basically programming blocks of code that you can use over again."<p>The smallest programming blocks we reuse are called functions, not objects. DRY is a necessary but not sufficient aspect of OO.<p>"So for our purposes, OOCSS is basically a flexible HTML structure..."<p>Why would you give anything composed of HTML a name ending in CSS?