top | item 14745738

Contempt Culture

19 points| coryfklein | 8 years ago |blog.aurynn.com | reply

8 comments

order
[+] leepowers|8 years ago|reply
I guess I never understood the elitism and strong feelings around programming languages. It's such a strange thing to stake one's _identity_ to.

It's like getting upset that Dostoyevsky wrote _Crime and Punishment_ in Russian. The language is irrelevant - he got his point across regardless. Would the novel be any less important and valuable if it was written in German, or Portuguese, Latin, or Mandarin? Of course not.

[+] d0lph|8 years ago|reply
There are valid reasons to not like a language, PHP being the easiest to pick on: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

As for the people using the language, I have inherited a few PHP projects, and without exception, they are a mess. The code quality and readability is usually garbage, simple stuff like tabbing and consistent variable names. SQL Injection vulnerabilities, and XSS issues abound.

[+] fuwafuwa|8 years ago|reply
I believe it's tied to nebulous feelings of relative freedom or control over one's environment: once adopted, it's important to make sure your chosen technology stack wins and keeps winning so that you're still praised and employed. As a consequence the rationalization part of your brain will jump ahead and find all the reasons why the language is good.

Cosmopolitanism takes a bigger effort, and it needs a more general confidence in one's abilities. It's easier to focus on building a tribe.

[+] coldtea|8 years ago|reply
>It's like getting upset that Dostoyevsky wrote _Crime and Punishment_ in Russian. The language is irrelevant - he got his point across regardless. Would the novel be any less important and valuable if it was written in German, or Portuguese, Latin, or Mandarin? Of course not.

Seeing that is inherently tied with Russia, the Russian mindset, and Russian tradition, then of course yes.

(But I get your point).

[+] coryfklein|8 years ago|reply
I think extending the analogy to spoken languages can reveal some biases we have. If Dostoyevsky lived in Africa and wrote Crime and Punishment in Swahili, would it ever have gained the notoriety it has?
[+] kixiQu|8 years ago|reply
This is really important. Even if you think that PHP is the worst thing humankind has ever inflicted upon itself, you are not making the world a better place by denigrating the work done in it with this spirit of contempt. If it is terrible, then speak positively about what can be done. If it is painful, then speak positively about how projects / devs can migrate. There are things within tech that deserve to be spoken about negatively, including within language design and software engineering practices, but when everything devolves into tribal signifying you are not making anything better.