Hacker News new | ask | show | jobs
by NathanCH 3956 days ago
I agree, a lot of these solutions come from bad CSS. Not because CSS is bad.
1 comments

That so much CSS is "bad CSS" indicates that the problem isn't the craftsman so much as the tool...
Ah, I see, so when I attempt to use a hammer as a wrench I can claim the hammer is a horrible tool.

CSS does exactly what it was designed to do and does it quite well. It only goes "bad" when people attempt to make it do things it wasn't designed to do. Blaming the tool for that is the sign of a bad craftsman.

Exactly: CSS wasn't designed for the problems we're trying to solve. We're trying to invent the proverbial wrench.
Then stop blaming the tool for bad craftsmanship. Maybe if we lay the blame where it belongs then something constructive might appear.