3 ms·
Nice rant. But it doesn't change the very simple fact that you have been spreading ignorance in regard to PHPs capabilities. You also show nothing but a very
by xd 13y ago
Nice rant. But it doesn't change the very simple fact that you have been spreading ignorance in regard to PHPs capabilities. You also show nothing but a very subjective view of PHP based on, what I can only guess at, is your own gut feelings.
- astrodust 13y agoOn the contrary, I've been doing what is as much as "Doctors Without Borders", trying to get new developers on Stack Overflow using PHP to stop doing things that are damaging. There is a non-stop influx of those that have almost no idea what they're doing, and no idea where to turn for help, composing these desperate pleas to explain what's often something so elementary nobody bothers to discuss it. I don't know how many hours I've spent answering simple questions and promoting incrementally better practices, but it's got to be in the hundreds by now. I'm not even a PHP developer, I'm only focusing on the intersection between PHP and MySQL where a lot of deadly dangerous mistakes can be made, and there's not much in the way of push-back when you're going horribly awry. Perhaps this gives me the perspective of someone working in the emergency room, where everyone seems to be on the brink of death, which is not at all like the real world. I can only report on what I'm experiencing. If there were better resources I could link to as a sort of intervention, to help mitigate how bad this can be, I'd like to know. Right now it's like a never-ending stream of new coders with some serious MySQL escaping issues that they don't know about and problems related to the completely awful training material they've been exposed to. If you think I'm exaggerating, just look at the sorts of questions that show up constantly and demonstrate how real-world PHP developers are producing code. Examples are so rife you can barely find a question without serious problems: http://stackoverflow.com/questions/20252023/how-to-create-automatic-page-using-php-uplaod-script http://stackoverflow.com/questions/20252023/how-to-create-au... is all too typical. Why are people writing code this way? This does not happen in the Python or Ruby worlds. You'll get ambushed by people who will coach you in how to use Django or Rails.