5 ms·
We do see why PHP is popular: ignorance. Ignorance of the alternatives. Ignorance of its drawbacks. Ignorance of its outright dangerous flaws. Ignorance of the
by PommeDeTerre 14y ago
We do see why PHP is popular: ignorance.
Ignorance of the alternatives. Ignorance of its drawbacks. Ignorance of its outright dangerous flaws. Ignorance of the horrible practices it encourages. Ignorance of the PHP community's ignorance.
Those are among the reasons many of us speak out loudly against PHP, and against similarly flawed languages, like JavaScript.
Civility does not work when ignorance is at play, and when the consequences of inaction can be severe.
- ThomPete 14y agoSorry the world does not conform to the way you liked it to be. The good thing is that since everyone else besides you and a handfull of elite and puritan developers are doing it wrong, you should have no problem taking over the world. Apparently the choice of language is paramount to your impact on the world. Ohh wait...
- eksith 14y agoArrogance is the best way to ensure your point doesn't get across to those that would benefit from it. The consequences of bad actions are an order of magnitude worse. I've met several people who tend to shy away from Ruby due to its community. Not the language, not its capabilties, its community. Same for one person I know with Python because her project would have definitely benefited from Django. But after an underserved pigeonholing on a QandA forum (that shall go unnamed) for making a few assumptions due to her PHP background she went with PHP after all. And that's a damn shame. (Full disclosure, I work mostly with C#)
- PommeDeTerre 14y agoThere's nothing "arrogant" about pointing out that PHP and JavaScript are extremely flawed programming languages. It's just an objective truth. It's no more "arrogant" than saying that 1 + 1 = 2, or that Berlin is a city in Germany. I'd be interested in seeing the "QandA forum" discussion that you mentioned. Please provide a link to it, so we can judge for ourselves what actually happened in that case.
- eksith 14y agoCivility does not work when ignorance is at play, and when the consequences of inaction can be severe. Civility is always how people get ideas to stick as belittlement and ridicule just doesn't work. It's not what you say; it's how you say it. That's the first rule of effective communication since humans were around to communicate and your inability or unwillingness to accept some deocurm in your speech isn't helping the situation. If civility worked for the Civil Rights Movement, it will work to educate programmers. Empathy carries greater weight than chest-thumping about being right if you're trying to convince someone. The OP was an entry about empathy. Try to have some. As for the QandA forum, I'm not giving those jerks free traffic. You don't need to accept what I say at face value. Use your objectivity (if it hasn't been ground down to a pulp by your own ego).
- Millennium 14y agoJust cue up stoplikingwhatidontlike.jpg and be done with it, man.
- PommeDeTerre 14y agoMy personal preference has absolutely no bearing on the fundamental problems that both PHP and JavaScript exhibit. These flaws will exist, and will continue to cause trouble, regardless of what I think about such languages.