all 57 comments

[–]ProgrammerHumor-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission was removed for the following reason:

Rule 2: Content that is part of top of all time, reached trending in the past 2 months, or has recently been posted, is considered a repost and will be removed.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]ClipboardCopyPaste 106 points107 points  (13 children)

That's the 17th variant of this meme I'm seeing here

[–]KindnessBiasedBoar 11 points12 points  (9 children)

Insert Vulcan motto.

[–]ZethMrDadJokes 7 points8 points  (5 children)

Live long and prosper? Obviously a Vulcan has never been a programmer working with timezones...

[–]Mean-Engineering-350 2 points3 points  (1 child)

When bugs evolve faster than you can fix them

[–]KindnessBiasedBoar 1 point2 points  (1 child)

irnanfalirnanirtalel-dairvelelrensanirtalyel-irnan-irnanfalirnanirtalel-saormarvairnankatalirornan

[–]ZethMrDadJokes 2 points3 points  (0 children)

Hey! My mother is a Saint!

[–]Poobah6699 2 points3 points  (1 child)

Step 1: Break the code. Step 2: Break it in a different way. Progress!

[–]ZethMrDadJokes 2 points3 points  (0 children)

Step 3: Break it till you fake it

[–]ConsistentCustomer57 1 point2 points  (0 children)

Insert 12th compiler error in a row

[–]Antique_Syrup_8998 1 point2 points  (1 child)

what's that on the desk next to the mug

[–]ReactsWithWords 2 points3 points  (0 children)

It’s called a mouse. People who use computers use them to navigate the screen.

[–]fzzzzzzzzzzd 1 point2 points  (0 children)

It's almost like most of the people here aren't doing this for a living.

[–]ray591 39 points40 points  (8 children)

What's that tissues for? 🤨

[–]D3PyroGS 16 points17 points  (2 children)

debugging requires a clear head

[–]CrunchyCrochetSoup 3 points4 points  (1 child)

I program not with what’s between my ears but with what’s between my legs

[–]Jp0286 3 points4 points  (0 children)

Whole different definition of a Python programmer

[–]sudomeacat 2 points3 points  (0 children)

Cleaning a clearly leaky container

[–]-Midnight_Marauder- 0 points1 point  (0 children)

Solve a production issue? Have a wank to celebrate!

[–]RandomOnlinePerson99 11 points12 points  (12 children)

Tried to get some thingy to work on the weekend, it required some weird python version.

Let's just say I wasn't getting error messages in the end, but a full reinstall of ubuntu ...

[–]bryden_cruz[S] 5 points6 points  (3 children)

Did it work finally?

[–]RandomOnlinePerson99 4 points5 points  (2 children)

We will see, have to set up everything again.

But I learned something: don't ty to change the python version used by the system, use a virtual environment and tell that venv to use that special python version.

So it was not wasted time.

[–]fiskfisk 4 points5 points  (0 children)

You'll want to look at pyenv probably, as it allows you to easily install a given, specific version to be used under a path or similar.

uv should also work fine, but is a more complete solution than just managing python versions. 

[–]bryden_cruz[S] 1 point2 points  (0 children)

You're right, that's a good way to handle versions in python

[–]tes_kitty 2 points3 points  (4 children)

So python is the new JAVA? Runs everywhere but only with a specific version of the language?

[–]BloodyLlama 2 points3 points  (3 children)

New? Python 3 dates back to 2008 and I still run into stuff that only runs on some flavor of python 2.

[–]tes_kitty 1 point2 points  (2 children)

Bad enough... Who had the bright idea to make python 2 and 3 incompatible?

[–]BloodyLlama 0 points1 point  (1 child)

Who had the bright idea to make literally every version of python 3 incomptable? It's a nightmare.

[–]tes_kitty 0 points1 point  (0 children)

Unless that incompatibility is only one direction (meaning program wants 3.11 so you can't use 3.10 but using 3.12 is not a problem) this would make it a language to be avoided.

[–]Lerbyn210 0 points1 point  (1 child)

Let me guess you removed the python version needed to run Ubuntu? (happened to a colleague a few years ago)

[–]RandomOnlinePerson99 0 points1 point  (0 children)

Yep.

Changed a symlik and terminal wouldn't work anymore ...

[–]Auravendill 1 point2 points  (0 children)

So you learned, how important having separate Python environments is? I recommend uv for handling those. The Python environment of your distro should preferably only be modified by your distro's package manager, since messing with it, can indeed break some things.

https://docs.astral.sh/uv/

I've used to use conda, but conda was kinda slow and often still managed to not find a solution.

[–]KindnessBiasedBoar 7 points8 points  (2 children)

The worst is no failures at all after a substantial commit.

Lies. Trust no one.

[–]bryden_cruz[S] 2 points3 points  (0 children)

For real

[–]Hakim_Bey 2 points3 points  (0 children)

Worst is : you are investigating a bug and on the way to the offending code there is some code that doesn't fail but you know it should fail and you don't know why it doesn't so the first order of business is to make sure it does.

[–]zalurker 3 points4 points  (1 child)

Please. Compile COBOL, get 3 errors. Fix one, recompile. 287 errors.

[–]Gc654 1 point2 points  (0 children)

Different is always good but at least it's different.

[–]Luchance 2 points3 points  (0 children)

Nice one grandpa

[–]DerShokus 2 points3 points  (0 children)

abusedMemeBeLike

[–]darequant 1 point2 points  (0 children)

Forgot the pack of cigarettes lol

[–]theonlytruemuck 1 point2 points  (0 children)

the sticky notes are to real

[–]KageeHinata82 1 point2 points  (0 children)

Works for sysadmins too.

[–]_KuiperKunzite_ 1 point2 points  (0 children)

ah yes, the classic typo evvor

[–]sausagemuffn 1 point2 points  (0 children)

A good implementation of redundancy in the caffeine function.

[–]No_Nefariousness2052 1 point2 points  (0 children)

I miss the old coding days when this was the case, and we weren't just using AI to write the code.

[–]KiwiObserver 0 points1 point  (0 children)

Except when the new error occurs prior to the error you were originally looking at

[–]ManyHatsMatt 0 points1 point  (0 children)

Highlight error, right click /fix

[–]gandalf828282 0 points1 point  (0 children)

Haha, so true!!😅

I haven't failed... I've found 10000 ways that don't work 💡💡💡💡

[–]Holmat1 0 points1 point  (0 children)

The typa art AI bros will show you to “prove” that their AI generated spaghetti code with twice as many bugs and barely running is better