CSS
“I think that’s what’s happened with some programmers coming to CSS for the first time. They’ve heard it’s simple, so they assume it’s easy. But then when they try to use it, it doesn’t work. It must be the fault of the language, because they know that they are smart, and this is supposed to be easy. So they blame the language. They say it’s broken. And so they try to “fix” it by making it conform to a more programmatic way of thinking.”
I really love the way that Keith distinguishes between simple and easy in this short post. And it points to my frustrations lately with how CSS is viewed in this industry. It may be simple, but it is not easy. And it is not a programming language, so let it be what it is, approach it with the desire to learn, and you'll have more success.