Let Me Clarify …
(Repost from Privett on PHP)
My response to this comment (comment link no longer available) ended up getting too long for a comment. It would’ve just been overlooked. So, let me take a minute to clarify.
Stefan is the only individual I called out, because he set himself up to be called out. And “chips on my shoulder” come from watching PHP slowly get replaced in companies, because of the belief that it’s not ready for Enterprise-level development. And you want to know why? These very antics by the aforementioned people. I’m here, because I want PHP to succeed in the realms that it’s failing in. Yeah, Enterprise development using PHP has been on an uptick, but it’s been SLOW. And there’s plenty of things that Zend and the PHP Group can do to fix this.
The fact of the matter is, something needs to change, somewhere. And as unlikely that it is that anyone in the PHP Community is going to listen to someone calling them out on their faults, it’s got to be done. If someone doesn’t realistically say “Hey, this is a problem. You need to fix it.” everything is going to stay the way it is, and PHP is going to continue to drag its feet behind other languages, in the enterprise.
That’s why I commend Stefan for what he does in the Community, but highly disagree with the tone in which he uses to do it. He was called out because he IS pretty much the reason that PHP is as secure as it is, today. And that’s something that we do not, as a Community, want to lose. But, as long as he keeps pushing against the community in the ways that he does, the Community is going to instinctively push back. That’s not getting to solutions, it’s only causing more problems.
But, he is not the underlying problem, either. Zend and ALL of the PHP Developers need to step back, take a long look at what’s been accomplished and where they want PHP to go, and decide on a REAL plan. Not this haphazardly doing things as it’s interesting or whenever I feel like it. They have the power to do it, it’s just whether or not they want to do it.
Also, I’m not here to incite problems within the community. Everything I’ve said has been pretty much constructive criticism, and not intended to be taken negatively. “Is PHP Doomed?” was a question, not a statement. And probably too strong of one, as I went on to say, later. Of course PHP’s not doomed. It has a long way to fall before it could be considered doomed. But, if it did start that descent, I hope the PHP Group and Zend would be able to fix whatever mistakes were being made to get it back up to where it needed to be.
And if you do want to keep using PHP, in the future, “Letting them do what they want” isn’t an option. As the community behind the language, we all need to step up and let them know that they need to take some serious time, get their hands out of the code, and resolve some of the issues that keep causing problems. Whether it be communication errors, errors in leadership, etc. The PHP Community is HUGE, and if we were to all speak in unison, we WOULD be heard. It’s all about whether you intend to sit idly by while more problems keep cropping up, or take a stand to help better the language that you love.
And I commend Stefan Esser for taking that stand. I just wish he’d stand with an attitude that wasn’t so demeaning and “be the better man”, as cliche as that is.