#I suppose anyone can make something complex or messy, no #matter what the language or tool. Agree?
yes, but why care/think about that (and worst, aim for it??) ?
programmers solve (people's) problems. it is not easy solving problems. Ergo, the humble programmer must find ways that will make his life happy... On my case, I found ruby, and it has lesser "abstraction impedance", and it has made me happy. Agree?
I'm not sure people purposely aim for complexity, it is something that
many people, in my experience, just do naturally. Don't know why.
Maybe, it's an attempt to create something better than it needs to be,
but resulting in something more complex than necessary.
I agree. We all want to get home early, enjoy the family, and have a
life. Work smarter, not longer. Choosing the right tools for the job
is a smart thing.