"Rowan Collins" wrote in message news:[email protected]...
Tony Marston wrote on 19/01/2015 16:24:
"Rowan Collins" wrote in message news:[email protected]...
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