this post was submitted on 08 Jun 2025
513 points (97.2% liked)
Programmer Humor
36575 readers
297 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Partially unrelated to the meme, but I find it almost malicious how some python keywords are named differently from the nearly universal counterpart of other languagues.
This/self, continue/pass, catch/except and they couldn't find a different word for switch so they just didn't implement it.
It's as if the original designers purposefully wanted to be different for the sake of it.
I read that
self
as a keyword also has quite a history. It was already used in Smalltalk, an OOP language from the early 80's.Isn't self not actually a keyword? Like you can name the first variable in a class method anything and it will behave like self.
You could even choose the name this.