Earlier quoted context omitted.
The conveyor belt metaphor is one of the best that I have ever heard. It's fine to start out with anything, I did pascal/visual basic in high school. Then did Java/PHP in college. First year of college I did contract work in PHP and in WordPress. It was fun the first year or so and I love that I could have that "instant gratification" moments that PHP is famous for. Then as I grew and learned about things like concur…
The hatred of PHP amongst a certain type is hilarious, they automatically assume that if you chose PHP (or worse program in it because it was what you inherited as well) you are a "lesser programmer". I choose to use PHP despite been capable of using most any language I wanted, over the years I've used and forgotten many languages and for the requirements I have PHP was a good fit. Also modern PHP really isn't like o…
If you choose php, I will assume that you.
1. Either is not aware of that php has a million gotchas that you need to avoid at every step. Take a look at the ever growing (!) list at /r/lolphp.
2. You don't see the significance of the aforementioned gotchas. For eg, you can show things like php's registerglobals to a newbie, and he will be impressed by how convenient it is. He won't see how bad it actually can be. This is not because he is a "lesser programmer", but due to a case of "unknown unknowns". Note that you can have 10 years of PHP experience and can still be like this.
> Also modern PHP really isn't like old PHP, composer, PSR's, The FIG....
These things does make a difference. But only on the surface, not deep down where it is really rotten.