Good day internals,


This morning I read something that's not fun:
https://twitter.com/ircmaxell/status/376027280562073600

Yet another good contributor leaves this community (not the whole PHP
community) because of the way things are done here.

It's true that this is an open source project and everyone can join
and leave whenever he/she wants but like Anthony says, this project
needs more leadership, more vision and definitely a better management.
Someone said that there's no one coming forward or trying to change
things, I may not be the right person to do this but at least maybe
I'll wake up someone who can take action and change things.

Here's some facts:
- a couple of months ago named parameters was a taboo subject, I know
because I've asked for it and everyone went silent, now we have a RFC
discussing it
- we had a RFC for autoloading functions but people just can't
understand how to provide feedback and at the end of the day it
resulted in a contributor leaving because of the murkiness here
- we have a bunch of RFCs waiting for feedback and being trolled to
infinity by people with their own agendas
- having a RFC to make a language change requires to have a patch
which if you don't know C and internals you got no chance of doing.
And if you do know C, PHP internals will drain the soul out of you
before doing something
- there's no clear objective for what PHP has / will have / will not
have / will not ever have.
- there were patches proposed by Facebook, and others, that are / were
rejected, delayed or ignored. Who heard of Facebook anyway, they have
just one website with a billion users probably running on a a couple
of Galaxy Note 3 and 2-3 iPhone 6 as a load balancers, my cat can do
better I tell you.

Where's Rasmus, the so called benevolent dictator, to actually dictate
and handle the internals? Yes Rasmus, you're making money out of PHP
yet I haven't seen a comment from you in the past months. Wikipedia
doesn't list you as hibernating.

Where Zend | The PHP Company? It's their name, no? They are making
money out of PHP brand, certifications and training? They've added the
opcode cache and that was the single biggest thing they've did in 7
years? Feel free to correct me if I'm wrong.

Then there's that 'little' community of framework developers called
FIG which tried to do some standardization in the way things are done
in userland but guess what. It took 2 years or so for anyone here to
actually think we might really want to add PSR-0 to core. And people
here still have issues with that because it's not in the PHP 'open
spirit' (of the internals). Granted, FIG could do much better but hey,
they follow the example set here by you.

For me this PHP 'open spirit' is just a way of saying: I don't want to
have my head full of real issues so I'll just ignore them and let
others handle them.

Look at other languages. Take GO for example, which is done by the
other big noobs on the market called Google.

If you want, you can actually start and contribute to the language in
less that a week from learning the language! There's documentation
inside their sources (shocking! I know). There are pages talking about
their language decisions and why they do(n't) support certain things.
PHP has some rather prehistoric documentation about its internals and
that's it. Ok, PHP is written in C not PHP that's why it's harder to
contribute to it but it's not like there's documentation for internals
anyway. Or maybe, just maybe, they actually have some good language
design, who knows?

And I know what you'll say:
- yet another one making some smoke, lets ignore him;
- who cares about you complaining,  PHP is still the most spread
language for servers
- PHP releases very often with new things for developers that they
want / use / need.

But you really expect this to continue forever? If so you are plain
ignorant and you shouldn't be part of this.

So, either you care about PHP and wake up or leave and let others take over.

Or better yet, ask someone like Facebook to take over and that's it.
Maybe they'll be interested in doing that since they had to rewrite
HHVM two times to get more performance out of PHP.
If you don't like Facebook, let Microsoft take over if they are
interested. They have contributors here, they have some programming
languages under their belt.

Or just dismiss the project completely and let the community take over.

But please, stop with these:
- nah, today is not a good day for this patch/ thread
- we have a leader already
- we have people contributing
- look ma' charts are growing, we are still ahead of others
- I'll just be against everything today as I didn't had enough sugar
in my coffee
attitudes as it's really not productive for developers and companies
that are still using PHP.



----
Florin Patan
https://github.com/dlsniper
http://www.linkedin.com/in/florinpatan

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

Reply via email to