this post was submitted on 07 Aug 2025
434 points (96.6% liked)
Programmer Humor
25594 readers
1474 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
Eh, Python has a very small slice where I'd consider it the right tool for the job for me. It's for when I want a less awful bash script, but going much bigger than that makes me miss type systems.
Optional type annotations started to enter Python around 3.8, and they have really improved the experience. Even if nothing enforces the annotations, the IDEs can pick them up and show them to you in all the usual places.
People like to use it for AI, data science, machine learning (TensorFlow, PyTorch, Keras, ..) and even scientific stuff (SciPy, SymPy, AstroPy). So it seems to be the right tool for some jobs, which is all that matters. Your job may be something entirely different and that's absolutely fine.
(And no, I don't use Python either.)