Jason Knight
1 min readAug 21, 2023

--

As opposed to what? "> a" where you have to scroll up 30-80 lines to figure out what the blue blazes it's applied to? Or the dumbassery of BEM crapping classes over and over again onto every blasted element which is a thousand times more wet and repetitive? Or the even bigger clown-shoes of using presentational classes -- they're not "utility" or "atomic", they're PRESENTATIONA -- to build monuments to HTML 3.2 like bootcrap or failwind do?

It's often comedy when failwind developers try to claim their idiocy is DRY.

I'll trade a little repetition for gaining both code clarity and kicking inanity like BEM, bootcrap, or failwind to the curb.

Again, the difference between minimalism and byte obsession. Don't sacrifice clarity on the altar of "wah wah, eye dunz wunna type", or you'll end up with code that looks like brainf*** or the old school line numbered BASIC where variables longer than one character weren't supported. See even more idiotic nonsense like "three letter acronym" driven CSS.

And seriously if your "nesting" when de-nested would be so deep that's an actual issue, there's something wrong with either your markup or how you learned to apply style.

--

--

Jason Knight
Jason Knight

Written by Jason Knight

Accessibility and Efficiency Consultant, Web Developer, Musician, and just general pain in the arse

Responses (1)