Why I hate everything you love about Java
romanroe.blogspot.com
romanroe.blogspot.com
http://romanroe.blogspot.com/2010/02/why-i-hate-everything-y...
Convention over configuration, but allow configuration as an option.
it's silly (for anyone other than adolescents) to use such extreme words for such commonplace things.
oh, hang on. here we go. maybe this will make things clearer: saying "love" and "hate" is really stupid and i hate it and you suck.
presumably that connects?
I was sufficiently angry that my next career move was into the compiler field where I wrote code generators for a couple of compilers. Had a blast.
So yes, we probably shouldn't hate our tools. Because if we do, there are consequences.
The same type of critical opinion holds true with software tools and languages.