You are viewing a single thread.
View all comments
120 points

honestly i expected the fifth panel to be full of things like “GIL”, “2to3”, “virtualenv” “pip vs conda vs poetry vs…”, “mypy”, etc

permalink
report
reply
5 points
*

Surprised not to see meta-classes or package management in the meme.

EDIT: clarification

permalink
report
parent
reply
4 points

Am I an idiot or isn’t the “pip vs conda vs poetry” line talking about package management?

permalink
report
parent
reply
3 points

It is, and it’s a valid complaint. Go and Rust have handled it differently than Python or JavaScript, and all of them have their faults and bonuses.

permalink
report
parent
reply
61 points

Yeah, it’s not about complexity things you can do with python, it’s the complexity of getting it to run. That continues to be the biggest pain point for me.

permalink
report
parent
reply
24 points
*

This is why I refuse to work in production code bases in python, it’s a nightmare of build systems, linters, package managers (dear god help the poor soul who accidentally pip’d from pypi and not your companies artifactory instance), formatters, convoluted ci pipelines that always seem to fail, a series of “senior” devs that will make you redo everything because you wrote your own map (we don’t use functional programming here meme) instead of a for loop (can’t use list comprehension for “code readability issues”). Got to the point of just saying fuck it, I’ll write it in Scala or rust, SBT and Cargo god tier.

permalink
report
parent
reply
2 points

Ha, you haven’t lived [in Hell] until you’ve tried to maintain a Jython build, with Python package dependencies (not just Java ones), in a production environment, in the 2020s.

permalink
report
parent
reply
3 points

Wait does python not have built in functional list comprehension? Even PHP has that built in at this point.

permalink
report
parent
reply
4 points

You misspelled C++

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

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.

Community stats

  • 6.8K

    Monthly active users

  • 1.4K

    Posts

  • 32K

    Comments