Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1) It still has all those ugly sigils.

2) There is still a large body of "PHP coders" that don't code this way, don't expect others to code this way, and probably won't understand code written thus. The community is the language.



Re "and probably won't understand code written thus".

Rather than giving up on the masses of "PHP coders" by labeling them incapable of functional style programming, recursion, etc, why not try to show them? If they're capable of wading through the inconsistencies of PHP they're pretty damn capable in my book. Sure they may lack the rigors of a computer science background but that doesn't mean they're uninterested.

Showing a "PHP coder" a different paradigm of programming in a different language is going to be less effective than trying to express it in the language they know. Personally, I'm really enjoying the challenge of taking the beautiful concepts taken for granted in many other programming language circles and teaching/expressing them in a language understood by the "masses".


More power to you.

However as a former PHP programmer I had very good reasons to give up on the community. The biggest one being the sparseness of quality code. As a PHP developer trying to learn how to write good code you find yourself jumping from island to island of good ideas floating in a sea of crap. The community has the lowest signal-to-noise ratio I've ever seen.


There's also a large body of PHP coders who are smart and continue learning new things, but you don't hear as much about them because they don't publicly humiliate themselves on the internet, and aren't such easy targets for disrespect.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: