Hey Damian! Thank you very much as well for your response. It gave me something to think about. There are two kinds of people, the contributors and the users of the programming language. And I think they have very different profiles. In my experience, I've only worked in startup environments where the best practices are highly emphasized, but I've never seen a startup contributing in any way. Most successful startups start migrating to other programming languages once their business starts scaling up.

I know one good parallel to PHP, which is Pearl. I remember that Booking.com was at one point the biggest contributor to the programming language because they were the only major company using it.

I agree with your point that people are responsible for using these bad features. Also, companies who are not contributing to the language, even though they heavily rely on it, are also responsible.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store