I disagree that it has anything to do with the language.
Right. I've seen people way over-complicate things in Smalltalk, and Smalltalk is tiny -- like 1/4th the size of Python.
Right. I've seen people way over-complicate things in Smalltalk, and Smalltalk is tiny -- like 1/4th the size of Python.
When your first language you learned was C++ or Java then you tend to use the same programming strategies in other languages which probably don't fit at all.
It is not enough to know a language, you have to really KNOW it :-)