I really am bemused by the levels of profanity from PHP and Ruby programmers. I'd have expected the reverse - but then maybe PHP programmers don't know how bad the language they program in is?
That's better than any explanation I could come up with - I was completely amazed that the PHP bar wasn't the highest one. The rest of the bars correspond pretty well with the amount of swearing I expect that language to inspire (although there needs to be a Perl bar, which should also be at least as high as the C++ and Javascript bars.)
based on my experience with php developers, it's because they never write anything in their commit notes. And if you make it a requirement that they enter something, they write their name.
I think part of it is that PHP is that it's got extensive, clear online documentation, with clear examples that don't try to illustrate everything all at once.
Contrast this to many languages where you search online for a function and what you get is some self-absorbed programmer using a support forum to show off some function he thinks is clever. "Yeah here's an example of the fubar() function hidden inside three pages of my code, mired obscure language structures."
I haven't had any experience of PHP's documentation; it might well be pristine and clear as you say.
That doesn't do anything to the main problem, being that PHP is a horribly badly-designed language with wildly inconsistent function names and parameter orders.
(no subject)
Date: 2011-02-23 07:17 pm (UTC)-- A <3
(no subject)
Date: 2011-02-23 07:20 pm (UTC)(no subject)
Date: 2011-02-23 07:56 pm (UTC)(no subject)
Date: 2011-02-23 10:51 pm (UTC)I have a twisted affection for the language, but I think that's just the Stockholm Syndrome talking.
(no subject)
Date: 2011-02-24 01:03 am (UTC)(no subject)
Date: 2011-02-24 11:43 pm (UTC)(no subject)
Date: 2011-02-24 11:19 pm (UTC)Contrast this to many languages where you search online for a function and what you get is some self-absorbed programmer using a support forum to show off some function he thinks is clever. "Yeah here's an example of the fubar() function hidden inside three pages of my code, mired obscure language structures."
(no subject)
Date: 2011-02-24 11:24 pm (UTC)That doesn't do anything to the main problem, being that PHP is a horribly badly-designed language with wildly inconsistent function names and parameter orders.
pappy_legba
Date: 2011-02-25 02:36 pm (UTC)Re: pappy_legba
Date: 2011-02-25 11:25 pm (UTC)(* for a very limited set of "useful")
(no subject)
Date: 2011-02-23 07:24 pm (UTC)move along. nothing to see here.
Date: 2011-02-24 12:44 pm (UTC)(no subject)
Date: 2011-02-25 04:03 am (UTC)#2 I TOLD YOU NOT TO READ THE FUCKING COMMENTS