this post was submitted on 24 Aug 2025
456 points (98.9% liked)

Programmer Humor

25958 readers
462 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

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] victorz@lemmy.world 9 points 2 days ago* (last edited 2 days ago) (1 children)

I'm gonna be honest, I never was drawn to python. I've been a professional developer for about a decade, and I've written all of one (1) python programs that I can remember (for my own personal use, mind).

[–] addie@feddit.uk 13 points 2 days ago (1 children)

What you can achieve in a couple of pages of Python can be pretty spectacular. It's also mostly very easy-to-read, with the possible exception of class inheritance, which is confusing mess.

If you need to write more than a couple of pages, then its lack of types becomes a hindrance to me - doing refactors when functions can take basically any arguments is quite painful, for instance. Not requiring any particular structure is great, up until you start to struggle with lack of structure.

Ideal programming language for when you're wanting to do something that would be a bit too unwieldy for a shell script. It also makes network requests and json parsing very straightforward, so it's great for interacting with REST APIs and writing simple microservices. Fast to write and runs quite quickly, so a good choice for Advent Of Code-like tasks. Would probably choose a different language for larger projects or when working in a team, though.

[–] victorz@lemmy.world 3 points 2 days ago (1 children)

I like Fish Shell better than python, not gonna lie. Easier to read and write. Especially if you already live in the terminal.

[–] alsimoneau@lemmy.ca 1 points 1 day ago (1 children)

Python is more system agnostic though.

[–] victorz@lemmy.world 1 points 23 hours ago

Lucky for me I control all the machines I write scripts for. So far...