Inherently Bad or Lost in the Dark?

In a recent blogpost with a sensationalist headline "Why Programmers Suck at CSS", Stefano Mazzocchi starts off abrasively by stating:

I think that programmers tend to avoid doing certain things not because they are inherently bad at it, but because they don?t know how to proceed. They find themselves in an uncharted and foggy territory, without a map, no sense of direction, and with a limited ability to know if they?re getting any closer to where they want to be.

Are we talking about some deep philosophical subject here or are we talking about HTML and CSS? What's this? Seven paragraphs (before any talk of actual CSS) of "I have studied the programmer. I know his faults and understand his learning methods"? Really?

If a programmer wants to learn CSS, he buys a book and starts coding. If he doesn't want to learn it, he is not asking to be berated by some self-proclaimed CSS guru.

Stehano's article is filled with CSS that does not work in Internet Explorer, aka does not work in the real world. His proposed fix? Include some magic JavaScript files that supposedly make everything better in Internet Explorer 6 and 7. Why does he do that? Shouldn't we understand why these things don't work and what we can change in our CSS to not require some magic JavaScript file? It's almost like Stefano is in the dark, with no sense of direction. Or maybe he's just inherently bad at IE bugs.

09:16 PM | 0 Comments