Why I hate programming language flame wars?
And then there are PHP programmers who hate on Java programmers because it produces long ass code. And then there are C programmers who hate all interpreted languages because they aren't real programming languages. I don't get it. Programming languages are tools people, and your users don't care.
Instead of fretting about the elegance of a programming language, it is way more wiser to use your programming language, like a freaking tool, and make a product that people, the end users, will find useful. I hate programming language flame wars. It isn't helping the community at all.
Instead of being cry babies and finding faults in programming languages, we, as software artisans, mustn't forget that our goal, as a community is to respect each other's tools and work towards creating a culture of love between the various programming communities.
Get flame wars out of your way! Okay, PHP has an inconsistent needle/haystack amongst other problems, Ruby doesn't scale and Java produces verbose code, but at the end of the day, there are systems running on all these programming languages. Don't fret, get coding. Just do it!