on contempt culture
This commit is contained in:
parent
7282c0019d
commit
39a0a6499b
44
content/my-response-to-contempt-culture.md
Normal file
44
content/my-response-to-contempt-culture.md
Normal 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.
|
Loading…
Reference in a new issue