Hacker News new | ask | show | jobs
by dscrd 4216 days ago
>one of which became rather infamous years later lol

mtgox? :)

>TBH if a "developer" cringes their nose at a very capable tool, just because it is not the latest "cool" thing, It tells me a lot about them.

This is called the straw man fallacy. You wrongly assume that the lack of coolness is why people dislike PHP and you dismiss the whole argument based on that.

Doing great stuff with PHP is like building a skyscraper using nothing but a hammer and a screwdriver and a few rotten planks. It's the builder who's amazing (albeit a bit crazy), not the hammer, the screwdriver or the planks. Imagine what he might've made with proper equipment?

Would you like to live in such a skyscraper?

2 comments

Maybe I'm biased because I make PHP software for a living, but I would have to disagree PHP is harder to use properly than other languages. It has the duck typing abilities of javascript, and the class system of java (including rich reflection features). Yes, some things are weird, but no weirder than other languages. The type conversions are not weirder than javascript, and the function naming chaos is not weirder than C. I've programmed all those languages extensively, and I wouldn't say any of them are more productive than PHP.

What PHP is for me, is a paper cup. It's modest, utilitarian, not cool or elegant, but definitely efficient, useful and ubiquitous.

It has the duck typing abilities of javascript, and the class system of java

Talk about a backhanded compliment :)

The fact that PHP manages to combine drawbacks from different languages without offering corresponding advantages is not an endorsement.
and yet python does all that without being ugly.
mtgox? :)

ROFL :D (no tho in hindsight robbing half a billion and getting away with it doesnt seem like bad career path)