You're right. By "current job," I meant the job I was supposed to be doing as I wrote that post. I was pissed off when I connected finger to key.
And there are more than a few discrepancies in what I wrote. The "community" I bill as PHP's greatest asset also ironically produced the fellow whose code I'm maintaining. And, me. So it goes.
The underlying reason for my frustration, and the reason I wrote what I did, go far beyond the scope of PHP.
It's OK to complain about language features that make it harder to maintain code. Most Programs I know would rather maintain old Pascal code than any other language, but they hate writing in it. PHP is the other end of the spectrum where it's easy to write and extend, but quickly hit's a wall where it's extremely difficult to maintain. You also have "full spectrum" languages like LISP where fixing minor bugs can be reasonably simple or mind bogglingly complex depending on who codded it an how it was maintained.
And there are more than a few discrepancies in what I wrote. The "community" I bill as PHP's greatest asset also ironically produced the fellow whose code I'm maintaining. And, me. So it goes.
The underlying reason for my frustration, and the reason I wrote what I did, go far beyond the scope of PHP.