551
you are viewing a single comment's thread
view the rest of the comments
[-] afk_strats@lemmy.world 95 points 15 hours ago* (last edited 15 hours ago)

So glad to see that Python finally made it big in 2022

[-] Endmaker@ani.social 45 points 15 hours ago

It's thanks to Django and Flask paving the way in 2003 and 2010 respectively.

[-] MangoCats@feddit.it 17 points 15 hours ago

Python was an even bigger mess in 2022 than it was in 2010. The version control hellscape intensifies with the more things there are to have version incompatibilities with.

[-] im_fine_sandy@nord.pub 7 points 14 hours ago* (last edited 10 hours ago)

I have lots of experience with node and a little with python.

Python seems great for working with large data sets and I really like jupyter notebooks. The available libraries are really great.

However, the thought of installing a Python CLI app makes me twitchy.

I suspect that node has all the same problems and that I'm used to working around them, but all the Python environment stuff is a nightmare.

Edit: dear python dweebs: I don't care.

[-] MangoCats@feddit.it 1 points 6 hours ago

The available libraries are the ONLY excuse for Python.

When you need tools more sophisticated (and labor intense) than your tool to make your tool functional, it's time to re-examine your choice of toolchain.

[-] nil@piefed.ca 6 points 10 hours ago

uv is a fantastic tool if you didn't know

[-] esc@piefed.social 12 points 13 hours ago

Yeah, absolute nightmare of writing pipx install programname.

[-] _stranger_@lemmy.world 1 points 13 hours ago
[-] MangoCats@feddit.it 2 points 6 hours ago

Just stand up a VM to do it in, so you don't corrupt anything else you made in python that you also want to run on the same box, amirite?

[-] jbloggs777@discuss.tchncs.de 6 points 12 hours ago

Python is great for standalone scripts/CLIs with standard system dependencies. For actual apps you want venvs, probably managed by uv these days.

I've written 1000s of python CLIs/scripts over the years, typically wrapping APIs for otherwise shitty enterprise and SaaS software (also many one-off scripts for ETL).

Nowadays, AI writes these scripts in a fraction of the time (and reads the shitty API docs / otherwise figures it out) and my CLI toolkit is better than ever (with $0 ongoing cost). Calling MCPs from CLIs is also interesting, as some vendors never had usable APIs before now.

[-] grue@lemmy.world 5 points 13 hours ago

Python environment/packaging sucks, but at least the language itself doesn't.

[-] MangoCats@feddit.it 2 points 6 hours ago

I learned basic programming in BASIC in the 80s. Back then when you needed more speed, you grafted in assembly calls, and the speed difference was dramatic.

Straight Python feels as slow as BASIC - it's got nifty speedy library calls to stuff written in other languages, but if you need something that's not available in a library, now you're writing a library function for Python, in another language, and why not just write the whole thing in that other language and ditch the heavy toolchain?

[-] esc@piefed.social 6 points 13 hours ago

It's fine actually, all of the problemswith python packaging and env are overblown to insane degree.

[-] grue@lemmy.world 5 points 11 hours ago* (last edited 11 hours ago)

I used to work at a place that used Jython (which never got updated to Python 3, BTW) and was responsible for trying to keep that shit working even as various libraries started dropping Python 2 support.

I still get a thousand-yard stare when I think about it.

(Still worth it vs. writing actual Java code, though.)

[-] im_fine_sandy@nord.pub 8 points 12 hours ago

yeah everyone elses experience is invalid.

[-] SlurpingPus@lemmy.world 3 points 9 hours ago

Npm/yarn are absolute horseshit.

See? Node is just as bad as Python now.

[-] esc@piefed.social 3 points 11 hours ago* (last edited 11 hours ago)

Yep, they are.

Just recently there was an article here, where a person claimed that recommended python tooling is inadequate because they needes to read two paragraphs of documentation. Endemic problem really.

this post was submitted on 22 Oct 2026
551 points (96.8% liked)

Programmer Humor

33743 readers
3485 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 3 years ago
MODERATORS