this post was submitted on 17 Dec 2025
429 points (96.7% liked)
Programmer Humor
27920 readers
1657 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I like using python just cuz I can quickly get it working. I wish I had the time to undust C and try getting that to do what I want but my work cares more about iteration and speed to implement than speed of the program itself.
Python has many great aspects, unfortunately it's missing ~~strong~~ static typing.
Python is strongly typed, but not statically typed.
You're right, that's what I meant
Most of the code at my current job doesn't even have the optional type annotations. You just see like
def something(config). What's config? A dict? A list? A string? Who the fuck knows.Unfortunately most of the developers seem to have a very pre-modern take on programming and aren't interested in changing anything.
There's a special circle in hell for people who write Python without type annotations.
Sounds like the Ruby code base at my work
LLMs will cure this /s
Good news, everyone!
MyPy - Optional Static Typing for Python
Just type harder lol
Mash that keyboard
Dynamic typing is a great feature at times. It's a pain in the butt other times. One of the things I like about Zig is being able to have opt-in comptime dynamic typing. For a certain class of problem it's really nice.