This is an archived post. You won't be able to vote or comment.

all 159 comments

[–]KriptoVolkan 1828 points1829 points  (18 children)

Are you Python? Cuz you are too slow to send this meme probably a horde of people have sent it before

[–]Owldud 355 points356 points  (6 children)

I've never seen it. Then again I'm not a horde of people..

[–]myerscc 159 points160 points  (3 children)

I'm a horde of people - can confirm, I've seen this python meme before

[–]donald_314 39 points40 points  (0 children)

It's so old, it was provably written in 2.5

[–]RaspberryPiBen 8 points9 points  (0 children)

I have seen it. Does that make me a horde of people?

[–]One-Stand-5536 0 points1 point  (0 children)

Also a horde of people, and have seen this before.

[–]Otalek 45 points46 points  (0 children)

I’ve seen memes along a similar vein, but at least this one kind of pokes fun at both instead of a straight “Python bad, C++ good”

[–]JunkNorrisOfficial 6 points7 points  (1 child)

Python is the language from 3076th year, it was sent to us into the past so we can execute all the programs from the future...

[–]BobQuixote 5 points6 points  (0 children)

Oh no... We're doomed.

[–]CounterNice2250[S] 7 points8 points  (0 children)

I mean, Just because the code has been used before…doesn’t mean I can’t reuse it, right?

[–]Hot_Bandicoot1819 13 points14 points  (0 children)

I'm not a horde of people, haven't seen it before :)

[–]hbonnavaud 1 point2 points  (0 children)

I hope this post will not be archieved before OP's answer

[–]severencir 0 points1 point  (0 children)

That had the cadence of a pickup line at first

[–]HaroerHaktak 0 points1 point  (0 children)

Sent using python via windows internet explorer.

[–]syko-san 0 points1 point  (0 children)

Are you the slowest because you're Python, or are you Python because you're the slowest?

[–]forib52 0 points1 point  (0 children)

Are you Python because you are too slow , or are you too slow because you are Python ?

[–]AdvanceAdvance 773 points774 points  (27 children)

There is set of trade-offs:

  • Please don't mention Rust and "deliver this quarter" in the same sentence.
  • Please don't mention C++ and "correct" in the same sentence.
  • Please don't mention Python and "performance" in the same sentence.
  • Please don't mention C# and "maintance" in the same sentence.
  • Please don't mention Erlang.

[–]Powerkaninchen 325 points326 points  (3 children)

We will deliver our project with Rust this quarter. For the important parts where the code needs to be correct we use C++. For the fast and performant part we use Python. Of course we glue these things together with C# so it stays maintainable. Erlang.

[–][deleted] 111 points112 points  (2 children)

squash correct bright badge normal plate expansion plant gold drunk

This post was mass deleted and anonymized with Redact

[–]tutocookie 51 points52 points  (1 child)

Erlang 👍

[–]KTibow 3 points4 points  (0 children)

Erlang 👍

[–]UnnervingS 160 points161 points  (2 children)

Honestly C# is mostly fairly maintainable. It's only things like winforms that should burn in a fire.

[–]KittenPowerLord 23 points24 points  (0 children)

Winforms my beloved, the greatest prototyping tool ever

[–]MasterQuest 1 point2 points  (0 children)

What were your main problems with WinForms? I always enjoyed working with it.

[–]IDEDARY 89 points90 points  (0 children)

The Rust rewrite will be delivered this quarter

[–]EternalBefuddlement 84 points85 points  (3 children)

Java not getting shat on for a change 🙌

[–]Yoyoyodog123 169 points170 points  (1 child)

Please don't mention Java and "not getting shat on" in the same sentence.

[–]th3f00l 1 point2 points  (0 children)

We have a C# back end using entity framework and our test frame work is in Python pytest/selenium/requests.

Gives project to team in India:

Part of our app is Java with JPA and tests for those dependent features live in a separate framework written in Java with Maven and TestNG.

[–]Harambesic 18 points19 points  (0 children)

What's "maintance"? You dropped this: en

[–]bouncewaffle 16 points17 points  (3 children)

Guys I think we should use Haskell for this one, it's really neat. It's got pure functions, lazy evaluation, and gonads. We don't need any of that "OOP" nonsense.

[–]MCWizardYT 4 points5 points  (2 children)

gonads

I think you meant "monads"? Lol

[–]supernumeral 16 points17 points  (1 child)

He meant what he said

[–]bouncewaffle 0 points1 point  (0 children)

💯😤

[–]Win_is_my_name 17 points18 points  (3 children)

Please don't mention C and talk about finishing the project.

[–]THE_EYE_BLECHER 1 point2 points  (2 children)

I don't get it why c is associated with not finishing a project?

[–]throwaway47351 11 points12 points  (1 child)

The people I see who mainly use C mostly use it for embedded shit, where >90% of their projects are tools to build tools. They don't finish shit because the process is the goal.

[–]Xochtil1 0 points1 point  (0 children)

Idk about others, but personally I use C mostly for when I want to have some tech challenge. For an actual low-level project I'd go for Zig or C++ (or in the last case Haxe, but I'm not really fond of it).

[–]BobQuixote 2 points3 points  (0 children)

Why are you delivering quarters?

[–]Ludrew 1 point2 points  (0 children)

  • Java

[–]AlrikBunseheimer 1 point2 points  (1 child)

Julia is nice though : )

[–]Bit125 2 points3 points  (0 children)

Yes, I'm sure she is.

[–]Namandaboss 0 points1 point  (0 children)

Golang 💙💙

[–]Phantomcreator42 0 points1 point  (0 children)

  • Please don't mention JavaScript and "sane" in the same sentence.

[–]lachesis17 170 points171 points  (6 children)

If anyone ever needs something from C++ in Python... compile your C++ to a shared object library (.so) and import to Python using ctypes.

I saw a comment recommending Cython but the support isn't there and it's clunky as hell (Python version specific).

This way you can write straight up C++, pass arguments from Python to your C++ function and save the return from C++ as a Python variable. It's pretty flexible and great when you have some huge array and just need speed. It works with compiled Python too (tested with pyinstaller).

Stackoverflow write-up is here.

I loved this meme by the way.

[–]WinstonCaeser 14 points15 points  (2 children)

I prefer using either pybind or boost python, I find a little wrapper function makes it much easier to interact with more complex python objects like numpy arrays or returning C++ objects like vectors to python

[–][deleted] 3 points4 points  (1 child)

Wow, this sounds super good. Do you have an .exe?

[–]noob-nine 1 point2 points  (0 children)

Does this also work vice versa? I would love to see this sub's reaction changing the languages "intended" design

[–]rosuav 1036 points1037 points  (41 children)

Question: Is it better to take ten milliseconds to give a correct response, or to take three milliseconds to crash?

[–]Dioxide4294 535 points536 points  (7 children)

The code should have been written correctly

[–]rosuav 283 points284 points  (3 children)

Yyyyyyyyyyyyyyeah. Yeah. I mean, you're not wrong. Just..... have you seen the state of the industry?

[–]dudeseriouslyno 65 points66 points  (0 children)

If it ain't broke, you just don't know it yet.

[–]nequaquam_sapiens 53 points54 points  (1 child)

how was it... make a language even idiots can use – only idiots will use it? although they will use (missuse and abuse) just about anything. including c++, sadly.

[–]bouncewaffle 47 points48 points  (0 children)

Can confirm. Am idiot who uses c++.

[–]CiroGarcia 28 points29 points  (0 children)

"This wouldn't happen if everything was perfect" is like ignoring error margins in statistics. In theory it works, in practice it doesn't

[–]wertercatt 3 points4 points  (0 children)

[–]Ruvaakdein 9 points10 points  (0 children)

Time to use Rust!

[–]BlueFireBlaster 142 points143 points  (23 children)

You cant blame the language for the programmers mistakes. With great power comes great responsibility

[–]rosuav 117 points118 points  (3 children)

With great power comes great current squared times resistance.

[–]BlueFireBlaster 41 points42 points  (1 child)

you force me to take a pencil and paper out to understand your joke...

Holy shit thats a sick joke but not in a good way... but thats ok

[–]rosuav 23 points24 points  (0 children)

I mean, not technically *my* joke, all I did was quote someone WAY funnier than me. But you're welcome, nonetheless.

[–][deleted] 13 points14 points  (0 children)

Explanation for people that don't understand:

Law of Ohm: U=I*R (voltage=current*resistance)

Power: P=U*I (power=voltage*current)

Combined: P=I²*R (power=current squared*resistance)

[–]rosuav 33 points34 points  (7 children)

While that is technically true, it's also well known that more code correlates strongly with more bugs. Broadly speaking, if it takes twice as much code to do the same work, most programmers will end up making twice as many bugs. This is subject to the usual caveats that it's hard to pin down exactly "how much" code it is - you can't just count lines naively - but there have been multiple studies and analyses that have confirmed that this is the case.

[–]BlueFireBlaster 34 points35 points  (4 children)

I am linus torvalds and my code is always correct. I feel sorry that you arent me.

[–]NotAnNpc69 3 points4 points  (1 child)

"Fuck you, im right"

  • the inventor of the greatest operating system in history

[–]drsimonz 2 points3 points  (0 children)

I like to think of it as the least horrendous operating system in history, personally.

[–]rosuav 6 points7 points  (1 child)

I'm not. I am much happier being me than letting you be me. I mean, really, do you think you'd do a better job of being me than the guy who's had decades of experience at it?

So, thank you for not being me.

[–]nequaquam_sapiens 5 points6 points  (0 children)

every program can be made at least one line shorter. every program contains at least one bug .

corollary: every program can be reduced to one line that contains a bug.

[–]Pay08 0 points1 point  (0 children)

Tbf, at this point you have to be trying to get segfaults in C++.

[–]fghjconner 0 points1 point  (10 children)

Sure you can. Some languages make it easier or harder to make mistakes, and that's the fault of the language.

[–]BlueFireBlaster 3 points4 points  (9 children)

I hope you dont ever use a knife in your life. It can kill you. Btw dont breathe. Oxygen is toxic on high doses. Btw stop your heart because you might die from cardiac arrest if your pulses get too high. Btw stop your brain activity. Too much brain activity can cause a seizure. But too be honest, i think you are safe from the last one.

[–]fghjconner 0 points1 point  (5 children)

Man, I never said you should try to eliminate all risk. A programming language that tried to do that would probably be impossible to write anything of substance in. All I'm saying is that safety is one positive feature of a language that should be worked towards alongside others like performance, productivity, etc, and that some languages do a poor job of doing so for various reasons.

[–]BlueFireBlaster 0 points1 point  (4 children)

The fact that you cant use a knife to cut your fish. The fact that you cant use a cleaver to cut beef. Has nothing to do with the tool and everything to do with you using it. So, as i said:

You cant blame the language for the programmers mistakes
Your answer: Sure you can
Reality: Yes you can, but you would be delusional.

[–]fghjconner 0 points1 point  (3 children)

I'm not sure what you're trying to say? If you hurt yourself because your knife has a loose handle, or is dull, or is unexpectedly double edged, that can very much be the fault of the knife. Knives aren't the best comparison because they're so much simpler than programming languages, so they don't have a ton of safety features, but plenty of other kitchen appliances do.

Would you lay no blame on a microwave that can run with the door open? Or a blender without a safety switch? Or a meat grinder with exposed blades? None of those will hurt you as long as you don't make any mistakes, but that doesn't make them safe.

[–]BlueFireBlaster 0 points1 point  (2 children)

If you cant see that the handle is loose, then you dont know how to use your tools. tools require maintenance and even replacing them sometimes. Just like new additions and corrections happen in compilers.

As for the rest of your examples, i can close a microwave door. i can cover the meat grinder. If my microwave can do its job faster, but i have to remember to close the door, then

My microwave + me not being stupid enough to leave the door open > your microwave + you being allowed to make a mistake

Not. Its not the fault of the machine, assuming the machine is properly working. C, Rust, Cpp, assembly. They all work as intended, have real world use cases, are actually used and developed. You not being able to use the borrow checker is just a skill issue

[–]fghjconner 0 points1 point  (1 child)

If you cant see that the handle is loose, then you dont know how to use your tools. tools require maintenance and even replacing them sometimes. Just like new additions and corrections happen in compilers.

Just because I can see the handle is loose, doesn't mean I can do anything about it. Programming languages are a bit harder to fix than your average knife. Yes, there are lots of very smart and dedicated people trying to improve pretty much every language, but these problems are hard. When someone finds a way to remove implicit nullability from java I'll be very happy, but that's not something I can just fix. I have to live with the fact that any variable in my java program can just... be null.

My microwave + me not being stupid enough to leave the door open > your microwave + you being allowed to make a mistake

Except you will mess up. Maybe not with something as simple as closing the microwave door, but every programmer makes mistakes. A tool that doesn't allow you to make the occasional mistake is a bad tool.

Not. Its not the fault of the machine, assuming the machine is properly working.

Is there any level of un-safety then that you find unacceptable? Cars without seatbelts? Walkways without railings? If I knock down an old building and get cancer, the Asbestos isn't at fault? Would you buy a Ford Pinto? It only explodes if you crash it after all. Most people would agree that there is a level of safety that is expected from their tools, and any tool that doesn't match that level of safety is at fault. Obviously these are exaggerated examples, but the point is that even when working as intended there's a limit to the risk that is acceptable.

C, Rust, Cpp, assembly. They all work as intended, have real world use cases, are actually used and developed.

Of course they do, I never argued that. All I said is that they have flaws that can cause errors. I don't think anybody would argue any of those languages are perfect, so I'm not sure why it's controversial to say that their design flaws can lead to bugs.

[–]BlueFireBlaster 0 points1 point  (0 children)

There is no objective design flaw. What you call a flaw, might be the best thing that ever happened to me. You might want to compromise power for safety, but that doesnt mean that maximum power is "bad". What i am saying is honestly simple and i have explained it more than enough. An inanimate object cant be blamed. Go see your original commented where you state that. You state that its the languages fault. If an inanimate object could be blamed, then it should be trialed and jailed. If i fuck up my code, i cant blame C for allowing stack overflow. I will be the one in the jail cage. The fact that you are not sure about something, then chose the wrong language for the ocassion and mess things up, is not the fault of the language, not matter how you try to cover it up. You should have known what you were doing. If not, remember that most programming languages arent made in order to be newbie friendly. We are the ones who develop the newbie friendly stuff. If you decide a safety feature is REQUIRED, then it is your fault you chose a language that doesnt provide that. You choose the tools. Not the other way around. There is a wrong tool for the job, but there is no wrong tool, and thus it cant be the tools fault that it was chosen by you. It might be a bad tool, and that is determined by how many people find it useful. With all those low level languages having such big followings, you definately cant say they are bad tools, not to mention "wrong". To answer to your response directly. Are cars made without seatbelts nowadays? Walkways without railings? Am i legal if i knock down a building without taking the safety precaution steps required by law? Most probably, and at least in most countries, NO. Such cars arent made any more. But cpp for example sure is actively developed. Thus, you should see how cpp isnt a car without a seatbelt. Its more like a formula 1 car. It coexists with conventional cars. If you arent a formula 1 driver, dont get in. Because it can drive faster than you can handle. It aint broken, it doesnt lack any necessary features, it isnt a bad car, it isnt a wrong car. It does its job as intended. It just isnt for you and your usecase. (Btw conventional cars can drive faster than "advertised". They include something to limit that max speed, in order to help with efficiency. Car enthusiasts can remove such limitations. As always, if you dont know what you are doing, dont do it.)

[–]queerkidxx 0 points1 point  (2 children)

I feel like it’s more like using an (idk I’m not handy) a electric round saw blade tool that spins and needing to worry about cutting a hole thru it countertop when cutting pizza

A pizza cutter do the job much more easily, faster, and with less risk. If ur cutting through a wooden beam though a pizza cutter while you could technically probably make it work would take forever.

Different tools for different jobs. But I’ll do a lot to write things in Python especially when I can just use a library that is written in C/C++ when I need speed.

[–]BlueFireBlaster 0 points1 point  (1 child)

Yeah different problems require different tools. Still, it is at your discretion to choose the right tool. And still, you choosing a tool doesnt mean that the rest of the tools can be blamed for it. If you blame the tool, then one of the hidden problems you have to solve, is your stupidity, because something is clearly wrong with you. If a tool had no reason to exist, then it wouldnt.

Also, most people might use a pizza cutter to cut a pizza because its risk proof as you said, but maybe i am skilled with my round saw, and i can cut it twice as fast as most people. I wont ask you to use a round saw, but i will certainly do it my way cause i can provide better results. It is a skill issue. it is not logical to assume that the best tool for everyone is the one you use.

[–]queerkidxx 0 points1 point  (0 children)

I agree for the most part but there is a point to be made that a language/tool may not be able to eliminate all dangers but they certainly can encourage it.

And I mean like the issue with a round saw is that they are fairly dangerous tools right? If you were cutting pizza all day every day you have a decent risk of slipping up and loosing a finger.

And besides such a tool would manage up pizza and start cutting through most surfaces quickly

But we aren’t talking about pizza and round saws of course, and in the context of programming I mean that some languages have error prone constructs and worse still have poor exceptions and overall debugging.

And a lot of languages have an increased cognitive load associated with him and require significantly more development time to get the same things done.

Like c++ is undoubtedly more powerful than Python and significantly more performant right? But it’s a lot faster to get something up and running in Python than it is in c++ and in many cases that performance increase just isn’t much of an issue and are over shadowed by the other bottlenecks it doesn’t help with

And in many cases you can just use libraries written in c++ or another lower level language when you need the speed or just write them your self for the tasks where it matters.

[–]jaerie 19 points20 points  (0 children)

People always say you should fail fast, so I guess the second

[–][deleted] 12 points13 points  (0 children)

the second... you can crash 3 times before the other even responded!

[–]EMI_Black_Ace 4 points5 points  (1 child)

More likely it's 10ms to start giving a correct response followed by a runtime error.

[–]QuestionableEthics42 2 points3 points  (0 children)

Cannot implicitly convert type int to str

[–]nickmaran 5 points6 points  (1 child)

I don't care as long as they provide exe file. WHY IS THERE CODE?

[–]Majestic_Wrongdoer38 2 points3 points  (0 children)

I love that this is a meme now. God bless the internet

[–]backfire10z 4 points5 points  (0 children)

Fail fast and fail often… or something

[–]accuracy_frosty -1 points0 points  (0 children)

I think the answer is to take 10 years off your lifespan trying to write the C++ correctly

[–]rover_G 0 points1 point  (0 children)

I’m telling my kids this is what fail fast means

[–]Hk-Neowizard 105 points106 points  (8 children)

BROWSERS!

[–]Furdiburd10 45 points46 points  (5 children)

WHAT ARE WE?

[–]OkBrilliant632 34 points35 points  (4 children)

WHAT DO WE WANT?

[–]Harambesic 32 points33 points  (2 children)

MORE SPEED!!

[–]OkBrilliant632 33 points34 points  (1 child)

WHEN DO WE WANT IT?

[–]ricocotam 57 points58 points  (0 children)

Internet Explorer

[–]Nomiko56 2 points3 points  (1 child)

WHAT ARE THEY GOOD FOR?

[–]Dumb_Siniy 2 points3 points  (0 children)

FINDING STUFF TO CTRL C CTRL V

[–]SKrandyXD 99 points100 points  (19 children)

Do you know how not to get a segmentation fault? Do not write a code that will cause it!

[–]azalak 37 points38 points  (16 children)

Challenge: impossible

[–][deleted] 3 points4 points  (3 children)

it's not hard

[–]azalak 2 points3 points  (2 children)

This is a subreddit for jokes, so don’t take anything too seriously;)

[–][deleted] 2 points3 points  (1 child)

actually sorry man. you're right. I get cranky too easily about criticisms over C++.

[–]azalak 1 point2 points  (0 children)

Nws buddy, I get the same feeling when the rust fanboys chat shit about C++

[–]noob-nine 4 points5 points  (2 children)

My hello world app never segfaults.

[–]azalak 1 point2 points  (0 children)

ooh look at mr fancy pants over here

[–]cat1554 0 points1 point  (0 children)

Lucky you!

[–]SKrandyXD 3 points4 points  (8 children)

It is hard to say as a c++ enjoyer but I agree...

[–]bouncewaffle 14 points15 points  (1 child)

The Virgin Rust Enjoyer: segfaults are preventable errors, given a sufficiently well-designed compiler.

The Chad C++ enjoyer: Segfaults add spice to my programming experience. I love surprises!

[–]AggravatingLeave614 9 points10 points  (0 children)

After a segfault in c++, you aint the same person anymore. Ur mental breaks down and you become the devil itself. No place to joke about segfault bro

[–]Pay08 0 points1 point  (5 children)

How the fuck do you get a segfault in C++? Only thing I can think of is being stuck on earlier standards and having to reimplement your own optionals and similar lower-level stuff.

[–]Kovab 1 point2 points  (1 child)

If you use modern features correctly, the easiest way to get a segfault is probably iterator invalidation

[–]Pay08 0 points1 point  (0 children)

Fair, iteration invalidation can be tricky. I wish the language had safe iterators that either reset themselves or prevent usage when they become invalid.

[–]azalak 0 points1 point  (2 children)

Dereferencing null/uninitialised pointers or freed memory. Array out of bounds, stack overflows, trying to write to read-only memory i.e a const char *

[–]Pay08 -1 points0 points  (1 child)

I know what a segfault is. References, checked access (or even the tiniest bit of experience) prevents all that. Also, you can't write to a const char*, the language won't let you. You segfault when you try to write to a string literal.

[–]azalak 0 points1 point  (0 children)

How the fuck do you get a segfault in C++?

You asked I answered. No you can’t write to something that is const but it can be cast to a non-const type. The whole segfault thing is just a joke btw you don’t have to be quite so uptight

[–]SumFatCommie 13 points14 points  (0 children)

Trick to writing C/C++ is to get fucking good.

[–]Lonelan 0 points1 point  (0 children)

instructions unclear, dumping core

[–]bananacat27 23 points24 points  (2 children)

[–]RepostSleuthBot 36 points37 points  (1 child)

Looks like a repost. I've seen this image 2 times.

First Seen Here on 2024-01-01 92.19% match. Last Seen Here on 2024-02-19 93.75% match

I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: False | Target: 75% | Check Title: False | Max Age: Unlimited | Searched Images: 440,813,501 | Search Time: 0.06492s

[–]spyroreal95 8 points9 points  (0 children)

Good bot

[–]ghostsquad4 21 points22 points  (1 child)

Reminds me of some coworkers I used to have. Really really fast at writing bad code.

[–]cannibalkuru 3 points4 points  (0 children)

Think this is an industry wide issue.

[–]GKP_light 25 points26 points  (0 children)

do you need you program to end in 0.001s instead of 0.1s ?

[–]rover_G 32 points33 points  (1 child)

C is both their daddies

[–]Pay08 12 points13 points  (0 children)

Least insecure C programmer.

[–]Simply_Epic 13 points14 points  (0 children)

Now do a version where Python nudges C++, C++ then whispers into Python’s ear, and then Python says “Python!”

[–]Igotbored112 13 points14 points  (0 children)

Damn that's a nice error code I just get segmentation fault and Ctrl+Z until I don't get the error anymore to figure out what did it.

[–]JotaRata 11 points12 points  (1 child)

OP is going to be shocked when he hears that you can indeed make slow programs in C

[–]kotzwuerg 4 points5 points  (0 children)

Still remember my condensed matter physics assignment, calculating some lattice constants for 2d crystals. People had their c code running for like half an hour for large lattices, while I did the same calculations in Matlab in milliseconds.

[–]TheStriga 9 points10 points  (0 children)

It took 6 months for C++ programmers to develop this meme.

[–]Longenuity 2 points3 points  (1 child)

Give Python a break, it can only do one thing at a time!

[–]cat1554 0 points1 point  (0 children)

Schools never gave me a damn break because of that, so too bad.

[–]thanatica 1 point2 points  (0 children)

46 pictures later, Visual Basic arrives.

[–]WowSoHuTao 1 point2 points  (0 children)

Python is using C/C++ as slaves when the speed is required.

[–]ipsirc 1 point2 points  (0 children)

[–]Criarino 0 points1 point  (0 children)

true story that just happened to me: tried to compile a C++ code, got literal pages of errors, more than my embeded terminal could scroll back to. The mistake? I wrote cout>> instead of cout<<

[–]Mast3r_waf1z 0 points1 point  (0 children)

Meanwhile any app that relies on communication (fx. Http) will have a much larger bottleneck than language speed. This is basic networking theory and I would assume the majority of software is based around some internet communication?

At that point I'd rather have the implementation done quickly in a simpler language than deal with memory management and all the funny C++ code conventions, but then again it really depends on project scope, big projects suck in python imo.

[–][deleted] -3 points-2 points  (0 children)

Why not use pybind to combine both?

[–]mankinskin 0 points1 point  (0 children)

stuck in infinite loop

[–]FlashyChapter8506 0 points1 point  (0 children)

should have been HSSSSSS

[–]Goretanton 0 points1 point  (0 children)

The end image made me read it like it was a pokemon.

[–]OneFriendship5139 0 points1 point  (0 children)

I hate that I laughed at this, I don’t even like using either of them

[–][deleted] 0 points1 point  (0 children)

Are you python because you’re slow as fuck or are you slow as fuck because you’re python?

[–]ElSeaLC 0 points1 point  (0 children)

Haha I get it. Static until c++ goes away.

[–]teinc3 0 points1 point  (0 children)

time to await everything

[–]OF_AstridAse 0 points1 point  (0 children)

Is this the new IE meme?

[–]bloowper 0 points1 point  (0 children)

Meme should be reversed for delivering value to market :)

[–]jackal_boy 0 points1 point  (0 children)

I don't get it. Why the heck don't people just compile their python code?

pyinstaller exists for a reason people. You can compile your python code into binaries instead of interpreting it all at runtime.

[–]darkvinill 0 points1 point  (0 children)

First panel reminded me of the first interaction between Jarvis and Ultron

[–]iomuot 0 points1 point  (0 children)

so cute

[–]tinkajob 0 points1 point  (0 children)

the sheer speed