"Rowan Collins"  wrote in message news:54bd4d98.80...@gmail.com...

Tony Marston wrote on 19/01/2015 16:24:
"Rowan Collins"  wrote in message news:54bd240a.7050...@gmail.com...

Tony Marston wrote on 19/01/2015 15:01:
The aim should be to eliminate customer grievances as much as possible and not to simply ignore them.

I am not ignoring the grievances, and have repeatedly said that I am not sure whether or not the change is justified in this case.

You, however, are ignoring the benefits, and have repeatedly used phrasing that implies that you do not think they exist, right underneath my messages explaining what they are.

There may be a small benefit to the core developers, but a huge negative benefit (i.e. "problem") to the rest of the PHP community. When you identify something that benefits both the core developers and their customers I might be more inclined to listen.

Anything that benefits the core developers in their task of maintaining and improving the core automatically benefits users, because the core is improved. The idea that the two interests are distinct, or even opposed to each other, is disingenuous to the people who volunteer their time in an honest effort to make PHP better for everyone.

I disagree. The two interests *ARE* distinct because the term "improvement" is measured differently by each group. For the core developers it means easier maintenance, but for the end users it means something which they can see for themselves. There appear to be three types of "improvement" which are offered by the core developers:

(1) Install this upgrade and your application will either run faster or benefit from some bug fixes. (2) Install this upgrade and, although your application will still run as it did before, you won't be able to get any benefit from new features until you change your code. (3) Install this upgrade and your application will stop working until you change your code.

#1 and #2 may be considered to be genuine improvements by the user community, but #3 most certainly will not. It does not matter how you try to dress it up, forcing your end users to jump through hoops before they can upgrade is a customer relations disaster.

--
Tony Marston


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to