1
0
Fork 0

on contempt culture

This commit is contained in:
Kaan Barmore-Genç 2022-03-27 00:56:58 -04:00
parent 0ba2e80557
commit 8fb6c6e5d8
2 changed files with 71 additions and 0 deletions

View file

@ -0,0 +1,44 @@
---
title: My response to Aurynn Shaw's "Contempt Culture" post
date: 2022-03-27
---
> This post is day 6 of me taking part in the
> [#100DaysToOffload](https://100daystooffload.com/) challenge.
I recently came across [Aurynn Shaw's article on "Contempt Culture"](https://blog.aurynn.com/2015/12/16-contempt-culture/).
I'm a bit late to the party, but I wanted to talk about this too.
Aurynn's article talks about how some programming languages are considered
inferior, and programmers using these languages are considered less competent.
It's a good article, and you should take a look at it if you haven't.
## my thoughts
One thing I've 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. I'm using the term like it's 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. It's also a great way to inject a bit of dynamic content into
otherwise static pages. In fact, it's 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!
That's not to say PHP is perfect or the best language to use. It's a language I
personally don't like. But that doesn't make it a bad or "stupid" programming
language. At worst it's a programming language that doesn't 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 I'm so great that anything I don't like is just
immediately bad? Something Aurynn said resonates with me here:
> It didn't 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 that's because it
doesn't 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.

View file

@ -0,0 +1,27 @@
~~~~~~~~
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.