Programmer friends: Many of us have deeply-ingrained habits of making fun of whichever languages, tools, OSes, etc we don't personally use. Please don't. I highly recommend reading Aurynn Shaw's essay on "Contempt Culture", which I have to revisit myself periodically:

PHP is an interesting language. A lot of people hate it because of the inertia of hating it. It kinda sucked when it was created. It wasn't really well thought out. If you use it today, it shows. But the thing is, most of that cruft is just /aesthetic/ of cruft. PHP is ugly, but it's really not any more or less powerful than other scripting languages. It has first-class functions, anonymous functions, object-orientation features, and even more recently it's added type hinting. Also, a lot of PHP code and libraries are old and showing their age as well, but if you take a look at some of the more recent frameworks, they can be actually quite nice.

@jorty I wouldn't say I disagree with you on anything you said here, but I feel like it's kiiind of missing the point?

Contempt culture finds excuses to hate a thing. Doesn't matter whether the language ignores 50 years of PL theory or has the latest dependent type system, somebody's going to hate it. People fail to acknowledge that there are reasons why people use particular tools, and those reasons might not be ones I care about, but that doesn't make them less important. Empathy matters.

I was actually going to reply to my own post with something to that effect, but I was having trouble finding the right words to express it. We get so caught up in our tools that we forget the purpose of those tools: to create things for people, and with people
Sign in to participate in the conversation

A Mastodon instance for cats, the people who love them, and kindness in general. We strive to be a radically inclusive safe space. By creating an account, you agree to follow our CoC below.

Instance Administration

  • Woozle: Supreme Uberwensch, general support, web hostess
  • Charlotte: tech support, apprentice in warp-drive arcana (aka Mastomaintenance)
  • ash: backend stuff, gay crimes

The Project: