1
0
Fork 0
website/gemini/my-response-to-contempt-culture.gmi

28 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

~~~~~~~~
title: My response to Aurynn Shaws “Contempt Culture” post
## date: 2022-03-27
> This post is day 6 of me taking part in the #100DaysToOffload[a] challenge.
=> https://100daystooffload.com/ [a]
I recently came across Aurynn Shaws article on “Contempt Culture”[a]. Im a bit late to the party, but I wanted to talk about this too.
=> https://blog.aurynn.com/2015/12/16-contempt-culture/ [a]
Aurynns article talks about how some programming languages are considered inferior, and programmers using these languages are considered less competent. Its a good article, and you should take a look at it if you havent.
## my thoughts
One thing Ive come to realize over the years is that there are really no “bad programming languages”. Ignoring esolangs like brainfuck which are not really meant to be used for anything serious, most programming languages are designed to fit a niche. Im using the term like its used in ecology: every programming language has a place in the ecosystem of technology and programming.
PHP is bad? PHP certainly has its drawbacks, but it also has its advantages. “Drop these files into a folder and it works” is an amazing way to get started programming. Its also a great way to inject a bit of dynamic content into otherwise static pages. In fact, its simpler and more straightforward solution than building a REST API and a web app where you have to re-invent server side rendering just to get back to where PHP already was!
Thats not to say PHP is perfect or the best language to use. Its a language I personally dont like. But that doesnt make it a bad or “stupid” programming language. At worst its a programming language that doesnt fit my needs. If I extrapolate that and say that PHP is a bad language, that would instead show my ego. Do I really think Im so great that anything I dont like is just immediately bad? Something Aurynn said resonates with me here:
> It didnt matter that it was (and remains) difficult to read, it was that we were better for using it.
I just want to conclude this with one thing: next time you think a programming language or tool or whatever is bad, think to yourself whether thats because it doesnt feel cool or because you saw others making fun of it, or because you actually evaluated the pros and cons and came up with a calculated decision.