Different language cultures and their approach to problems:
Python – What would Guido do?
Ruby – What does rails do?
Obj C – What would Apple do?
PHP – Is there a function for that? No? Wait… what are you doing?
JS – What doesn’t obviously break?
C/C++ – What is possible?
Java – Isn’t this just a specific case of [generic thing]?
So much of why I like/dislike languages boils down to this. And, incidentally, it explains a lot about the C/C++ debate. They’re the same people, some of them just like having more ways to get in trouble (because that’s what C needed…).