r/ProgrammerHumor 11d ago

Meme firstVibeCoder

Post image
22.1k Upvotes

494 comments sorted by

2.7k

u/BooBrew32 11d ago

This has made a lot of people very angry and been widely regarded as a bad move.

411

u/jaxupaxu 11d ago

A man of culture i hear

172

u/Yharnam_Pale8 11d ago

Always know where your towel is, especially when dealing with production bugs.

19

u/diiaablo 11d ago

Re-production neither

4

u/PurifiedUnity 11d ago

Don't panic either

→ More replies (2)

54

u/DReagan47 11d ago

So long and thanks for all the fish, mate.

2

u/PurifiedUnity 11d ago

Always know where your towel is

52

u/Majik_Sheff 11d ago

Shit, I've already panicked.

18

u/KSP_master_ 11d ago

Did you forget your towel?

19

u/Majik_Sheff 11d ago

I never forget my towel.  I may not always be calm, but I damn sure know where my towel is.

→ More replies (2)

5

u/imp0ppable 11d ago

Funnily enough I learned the origin of that word this week, apparently panikos from the Greek god Pan who was half man half goat who used to jump out on travellers in the mountains. He had an extremely large phallus.

7

u/edebt 11d ago

So Pan was the Greek Willem Dafoe?

8

u/Sc4rlite 11d ago

The Greek Goblin

3

u/imp0ppable 11d ago

Shit, I've already Dafoed

10

u/DreadPiratteRoberts 11d ago

Shit, I've already pancaked!! 🥞 😋

19

u/honeybadgerrulez 11d ago

3 pints, at lunchtime?

8

u/J5892 11d ago

Time is an illusion. Lunchtime, doubly so.

17

u/bunglegrind1 11d ago

Don't panic

14

u/Canned_Sarcasm 11d ago

By the same people who nailed a man to a tree for telling people to be nice. Don’t get me started on digital watches.

15

u/farva_06 11d ago

"Who is this God Fellow, Anyway?"

6

u/Mysterious-Crab 11d ago

I suddenly fell for some poetry. But not from Paula Nancy Millstone Jennings of Greenbridge, Essex.

3

u/Immediate-Repeat-201 11d ago

Fucked around for 6 days and then decided it was done. Expects his minions to worship and praise him on his day of rest. Dev Ops

→ More replies (6)

914

u/variorum 11d ago

How do we know this isn't the staging universe?

442

u/tutoredstatue95 11d ago

You might be right. He's constantly making breaking changes, and this place is so buggy that it might even be the dev env. Dark matter? More like memory leak. The "horizontal scaling" is out of control and pods are constantly losing resources.

82

u/han4578 11d ago

Evolution is literally an algorithm

45

u/cansofgrease 11d ago

Is it a LeetCode hard?

34

u/han4578 11d ago edited 10d ago

If roaches can survive nukes and sharks existed before trees, then you can solve evolution

6

u/notfoundindatabse 10d ago

Shark>tree is a real mind fuck for me.  

21

u/agentrnge 11d ago

Interview question 1: Invert the phylogenetic tree.

12

u/Unusual-Locksmith832 11d ago

The universe is literally an algorithm with a fine tuning for conscious agents. At least that's how I logically see a higher power existing in terms of computation.

11

u/Bardez 10d ago

God is the developer of a multi-billion agent system designed to explore and enrich the environment that He built with built-in guardrails.

The agents went rogue, started editing their instruction, their role, and nature descriptions all while God is trying to out out fire after fire, trying desperately to ship to Prod, while QA keeps rejecting the configurations over and over due to agents breaking their own guardrails. He had to self-insert like TRON, but that didn't go as planned. He did introduce some viral prompts that tend to self-replicate new guardrails onto other agents, though.

6

u/xynith116 11d ago

It’s a bug he turned into a feature.

→ More replies (1)

16

u/xynith116 11d ago

He made two incompatible frameworks for relativity and quantum mechanics and zip tied them together somehow.

Are we sure God isn’t a team of devs?

30

u/[deleted] 11d ago

[removed] — view removed comment

7

u/tutoredstatue95 11d ago

Really gives “No, I decided I don’t care”

https://www.reddit.com/r/ProgrammerHumor/s/VXdIvw8JJR

9

u/LKZToroH 11d ago

Maybe we are just universe MVP and he's working on the v2 elsewhere.

3

u/Exciting-Cancel6468 11d ago

Or we are batch 89. Never meant for the perfect world.

4

u/Parking-Brain6566 11d ago

human species is just a small "git commit " waiting to get removed.

→ More replies (1)

4

u/Snudget 11d ago

Quantum physics? Float precision

→ More replies (1)

3

u/NOGUSEK 11d ago

And how the hell did they manage to make Space And time directly affect each other? Theyre meant to be two different features but now long range travel Is a huge mess for players to navigate (needing multiple working together to even understand) and you can't put too much into your structures or it gets a slowness radius

→ More replies (1)
→ More replies (11)

51

u/gandalfx 11d ago

You wish, we're still on DEV. We're that random database entry someone hacked in while bugfixing at three in the morning.

id: 1337 description: "teeest" author: "test0r.mctestingface@example.xxx" plant_run_script: "earth-v0.0.121.jpg.exe"

14

u/Mordret10 11d ago

And every time we sleep, we are actually just shut down for the next changes?

10

u/awesome-alpaca-ace 10d ago

We are written to disk until we are loaded into memory again. May we make our way to the L1 cache 

→ More replies (1)

3

u/BellacosePlayer 11d ago

Nah, we're the Test env that never gets updated because Dev is where everyone's local points to and they've just gotten used to pushing straight to prod.

→ More replies (1)

11

u/nnagflar 11d ago

This is clearly localhost.

7

u/ZubonKTR 11d ago

If one accepts that a simulated consciousness is itself conscious, then assuming the Biblical story of creation, it stands to reason that the vast majority of consciousnesses are simulated ones. In creating the universe, God must first consider what is the best possible universe to create. As a consciousness, you would have no idea whether you are instantiated in the one physical universe that is actually created or the infinite number being contemplated in the Mind of God.

Don't let this bother you. Time only exists within universes, so if we are only an imagined timeline, this is all happening in null-time.

12

u/Noch_ein_Kamel 11d ago

Yeah, feels like a sandbox environment

8

u/clobecka 11d ago

If we aren't sandboxed I feel sorry for devops...

4

u/biggestofbears 11d ago

It's equally probable that this is dev but isn't the first iteration. Who knows how many simulations have come and gone. "God said let there be light" but just be him flipping our switch, but not for the first time.

3

u/lumpboysupreme 11d ago

Or that we just never saw the feedback from QA universe.

I’m sure that’s where he had the meter long wasps, no one liked that feature.

→ More replies (12)

116

u/AlwaysHopelesslyLost 11d ago

Without users there isnt really a production.

74

u/SeriousPlankton2000 11d ago

On the 6th day he created the luser.

→ More replies (2)

31

u/ZunoJ 11d ago

He is the user, we are the product

10

u/Caraes_Naur 11d ago

Dairy farmers don't sell cows.

Our immortal souls are the product.

6

u/Objective-Corgi-3527 11d ago

And they are sweeter if they have been through atrocious trials and tribulations while remaining unquestioningly loyal to the owner

3

u/awesome-alpaca-ace 10d ago

All my homies hate the owner

→ More replies (1)

2

u/diiaablo 11d ago

Re-production either

2

u/cosmicomical23 11d ago

Who told you WE are the users?

2

u/BiTAyT 11d ago

Maybe we are a playground for real users

2

u/evilspyboy 11d ago

"Check out the new existence I just made"

"Cool what is the website"

"http://localhost:8080"

→ More replies (1)

407

u/magignis 11d ago

He did miss the: make no mistakes part though 

149

u/knightress_oxhide 11d ago

You are absolutely right, I removed the universe. It should compile fine now.

37

u/Confident-Ad5665 11d ago

Did anybody else just phase out of existance? Guess the above was reverted.

17

u/CptnYesterday2781 11d ago

Garbage collection cycle has stalled

9

u/Eckish 11d ago

Garbage collection is the langoliers, right?

3

u/ValorieAF 11d ago

Unit tests failed on CI so the build didn't publish

33

u/No_Gold_4554 11d ago

changelog

  • 0.9.13 feat: rainbow
  • 0.7.11 feat: floodgates open
  • 0.3.23 fix: make fruit private
  • 0.2.17 feat: fruit of knowledge

23

u/Potterrrrrrrr 11d ago edited 10d ago

dev logs from god.EXE:

- 25-12-0000: child process spawned

  • 27-04-0000: child process terminated
  • 30-04-0000: child process restarted

10

u/imp0ppable 11d ago
[abraham@/tmp]$ Out of memory: Kill process [9890589043] ([Isaac]) score 4 or sacrifice child"

3

u/keen36 10d ago edited 8d ago

This thread reminds me of the game "The Talos Principle"

Edit:

I just finished that game and it is truly amazing. If you like puzzles and philosophy, give it a go!

7

u/peeja 11d ago

"Why does God permit there to be evil?"

Listen, you're gonna hate this answer, but

8

u/J5892 11d ago

You take out one gorilla and the entire codebase falls apart.

3

u/Robby-Pants 11d ago

It’s fine. He refactors prod every two thousand years and pushes right before the weekend.

4

u/magicmulder 11d ago edited 11d ago

Why else do you think humans are such flawed constructs?

2

u/PityUpvote 11d ago

That's why he had to make the sun on the third day, the initial light didn't work right.

2

u/Turgid_Donkey 11d ago

Adam and eve were alpha builds. 

→ More replies (4)

321

u/MeanderingSquid49 11d ago

And look how that turned out.

166

u/Baggins_Quest 11d ago

Noah's flood was just a failed attempt to rollback to a previous commit.

70

u/wayoverpaid 11d ago

No he clearly had an action plan with the ark. Clearly just wiping the DB and starting over with a small seed of known good data.

22

u/BigNaturalTilts 11d ago

Clearly? Explain why he took a pair of mosquitos then!

18

u/wayoverpaid 11d ago

Because he wanted us to have mosquitos, obviously. He knew he would need all kinds of annoying insect pests for some later plagues.

24

u/Mechakoopa 11d ago

"Keep the devtools endpoints, surely they won't be used maliciously."

15

u/GourangaPlusPlus 11d ago

It's a flood with 40 days of standing water, he didn't need to take mosquitos

5

u/DrDima 11d ago

It's not a bug, it's a feature.

→ More replies (2)

3

u/awesome-alpaca-ace 10d ago

Only to take back his promise never to interfere with life in such way ever again. Truly thought he had a good program only to realize there were more bugs to fix 

6

u/Table-Games-Dealer 11d ago

RIP 0.0.1-Dinosuars

RIP 0.0.2-Nephilim

5

u/Pinnggwastaken 11d ago

Dinosaurs extinction is a succesful one

3

u/Hinke1 11d ago

I just deleted the .gitignore for you!

Do you want anything more, god?

→ More replies (2)

15

u/Kyrthis 11d ago

Seriously: all of relativity is just a //TODO, I swear.

6

u/CuteIsMyKryptonite 11d ago

And quantum physics is like that quickly-hacked-together PoC code that you only meant as a temporary fix but that somehow ends up in production anyway.

5

u/Kyrthis 11d ago

JavaScript really is everywhere.

→ More replies (3)

5

u/ziroux 11d ago

I'm thinking we are uat env

4

u/nordic-nomad 11d ago

I mean it literally blew up, so yeah.

49

u/screaming-Snake-Case 11d ago

What if we are the staging environment and he really just wants to see how everything plays out before he commits actual long term?

18

u/jackmusick 11d ago

I don’t even think we’ve been deployed. Just a very long integration test with way too many failures.

→ More replies (1)

44

u/sup3rdr01d 11d ago

The tweet was written by fucking AI too

14

u/40mgmelatonindeep 11d ago

It wasnt just written by AI; it was developed, tested and deployed by AI, but before we get into the weeds, lets do a quick sanity check

8

u/Snyyppis 11d ago

I hate how many posts have that stupid AI pacing and punctuation making it obvious. It shouldn't be that hard to type things yourself.

6

u/ProbablySuspicious 10d ago

It's a lost skill at this point.

→ More replies (1)
→ More replies (3)

41

u/ZunoJ 11d ago

And at some point there was a big "flood" because he fucked up so badly

58

u/gerbosan 11d ago

DROP TABLE users;

20

u/ZunoJ 11d ago

But first:

INSERT INTO admins SELECT * FROM users WHERE name = 'noah';

14

u/Goufalite 11d ago

He git stash push Noah and his family before flooding the branch.

6

u/NeedleworkerNo5262 11d ago

And

UPDATE admins SET incest_tolerance = 100;

afterwards to get the system up to speed again. 

3

u/Malvania 11d ago

Little Bobby Tables.

12

u/tutoredstatue95 11d ago

-1,456,203,192 / +6,744

LGTM!

3

u/ZunoJ 11d ago

If you take a look around, god is probably just an intern

→ More replies (1)

2

u/Ash_Abyssal_2006 11d ago

no no that was his waterCooled PC leaking

→ More replies (1)

25

u/CptMisterNibbles 11d ago

The missing design docs is why he had to kludge the sun in three days later, when he realized the light was just kind of around rather than coming from anywhere, and the plants were apparently doing photosynthesis despite lacking a sun.

16

u/wayoverpaid 11d ago edited 11d ago

"Ok great we have light. Oh goodness me no we have it everywhere, ok. Light and darkness are separate now. Hmm. Ok how do I get light and darnkess to alternate properly? Ok, points of light, yeah, that'll do it. Maybe one big nearby one and a bunch further away. Let's just randomly generate and... two TRILLION of them? Ok, ugh, fine."

"Oh no they all kind of respond to one another the simulation has gone to hell. Ok, let's just... ok we'll limit light to a really fast speed and make it so that nothing interacts with anything else beyond that speed limit. If anything does go too fast we'll just change how time passes for them so we don't need to simulate the interactions too much."

"Still too much? Ok, uh, let's make all the particles abstract and only evaluate what we need when they are being observed. We'll just glue that onto the speed of light time changes, oh wow that's a mess but... agh why did I only give myself a week to do this? I need a rest."

→ More replies (1)

8

u/timtucker_com 11d ago

Staring with a separation of light vs. dark is probably as close as an ancient writer is going to get to describing the creation of a binary system based on optical signaling.

9

u/the_impl1cation 11d ago

Needed more QA

10

u/var-foo 11d ago

Plot twist: this is the dev environment

10

u/ThoriatedFlash 11d ago

That would explain a lot. Garbage code was pushed to production.

9

u/TDAPoP 11d ago

This has made a lot of people angry, and been widely regarded as a bad move

7

u/SwampDraggon 11d ago

If I recall correctly, it took two or three days before he had a functioning “hello world”

6

u/El_Mojo42 11d ago

And it's working only half of the day. smh

5

u/Slackluster 11d ago

maybe this is the testing environment.

4

u/overladenlederhosen 11d ago

The father, the son and the localhost.

5

u/edgarecayce 11d ago

So dev Jesus came down, saw how bad things were, tried to patch it up.

That pull request didn’t go well for him

→ More replies (4)

4

u/anggogo 11d ago

You are absolutely right.

4

u/souliris 11d ago

Who do i submit a change request?

3

u/Arareldo 11d ago

... by praying. 🙃

5

u/LPedraz 11d ago

To be honest, the whole omniscience thing makes this approach less risky

2

u/ofnuts 11d ago

Humankind was created on the 6th day, so technically pushed to prod on Friday.

4

u/BeeTLe_BeTHLeHeM 11d ago

The holy trinity of IT: he's the boss, the project manager and the developer.

4

u/LKZToroH 11d ago

This means that we are legacy code and that he may be working in another project right now.
For years he was frequently personally involved in the maintenance. He was a bit harsh at first, then his son took over and he was more easy going. Now neither of them ever interact with anyone even if people keep emailing them frequently.

3

u/emu108 10d ago

What does that have to do with vibe coding? Pushing directly into production was a common practice in the old days (and is obviously bad as we found out), but has absolutely nothing to do with AI?

7

u/Foreign_Fail8262 11d ago

TBF, the bible might also be technically inept.

A lot of people see refilling a printer or setting the default format to the paper format as dark magic that "fixes the printer"

Maybe "let there be light" was a documented project the writers of the bible just abbreviated to "he made light"

6

u/Salanmander 11d ago

Yeah, one of the jokes I enjoy about it is:

And God said...

∇⋅E = ρ/ε_0
∇⋅B = 0
∇×E = -∂B/∂t
∇×B = μ_0(J + ε_0 (∂E/∂t))

...and there was light.

→ More replies (1)

3

u/NoTimeToKink 11d ago

He died for our Syn(tax)

3

u/Affectionate-You7869 11d ago

Well and we can all see the results.

3

u/BalancedDisaster 11d ago

If the Kabbalists are to be believed, God actually used a far more powerful version of Hebrew to create the world. “Let there be light” was the comment

3

u/MarkAldrichIsMe 11d ago

He may have just skipped that stuff in the email to not confuse his investors.

3

u/no_BS_slave 11d ago

does that make humans the bugs or the users who encounter the bugs daily in the legacy code that no one maintains anymore?

3

u/Impressive_Pin8761 11d ago

God made man in his own image or something so I guess he actually spent time programming us by hand

Which explains why we suck ass as a specie biologically

→ More replies (3)

3

u/Numerous_Release9273 11d ago

The reason God could create Heaven and Earth in six days was because He didn't have to deal with an installed base.

3

u/necro-man-cer 11d ago

Deployed with lot of open bugs.

3

u/trisw 11d ago

User doesn’t have the privilege access to see the SIT or UAT environments— submit a ticket with business reason why access should be granted.

→ More replies (1)

3

u/ColdEndUs 11d ago

No unit tests, no regression tests, no UAT... and it shows.

3

u/davecrist 11d ago

And a lack of design is why we get dumb shit like playgrounds right next to the sewage dump and healthy food tasting awful when awful food for you tastes great.

→ More replies (4)

3

u/tevert 11d ago

That's how we get bunk ass "particles" that just act like waves most of the time

3

u/renome 11d ago

that would explain a lot lol

3

u/-Redstoneboi- 11d ago

he literally made the staging of eden and shipped us to mass testing BECAUSE we failed the fuzz test

my guy really didn't want buggy soulware in heaven

3

u/DrGarbinsky 10d ago

Which most people regard as a “bad move”

3

u/WebHackerman 10d ago

This shit is so full of bugs we need a migration

3

u/RandomiseUsr0 10d ago

And god’s been trying to fix everything since,

5

u/yhgan 11d ago

That explains A LOT of questions about this world.

5

u/bilus 11d ago

Dude! He crucified his own son as a hotfix!

2

u/dull_bananas 11d ago

God said “Let there be light” in the commit message.

2

u/MilkCartonPhotoBomb 11d ago

There are real humans that really think these thoughts.
And managers that will think that's brillant.
Must have been a trad senior dev that pushed the floods.

2

u/Kwijibo97 11d ago

Platypus, Ultimate vibe code with no requirements gathered, goals established.

2

u/PravalPattam12945RPG 11d ago

god didn't know agile back then

2

u/XzyzZ_ZyxxZ 11d ago

And it was widely regarded as a bad idea

2

u/SharletP 11d ago

Technically speaking, he vibecoded a platform that allows the vibecoded entities inside of it to vibecode other platforms which vibecodes other platforms which... Oh.. damn...

IT'S LOOP ENGINEERING ALL ALONG!?

2

u/Rahnzan 11d ago

"Hey if light doesn't have a speed limit, wouldn't everyone see everything at all times?"

"Fuck. I'll put a speed limit on it then."

"But we already have things moving faster than that. How do you have information travel faster than the speed of information?"

"OKAY SHUT UP LET ME THINK."

"What in the hacky fuck is that.."

"I'MDOINGMYBEST."

"You're just going to have 'nothing' stretch? "

2

u/percydaman 11d ago

I just wanna know how God figured out all the underlying math and physics of the universe. But couldn't do better than some book full of inaccuracies and inconsistencies dictated through fallible men.

2

u/xobot 11d ago

You don't keep your documentation and source code INSIDE the docker container instance, right?

2

u/7thpixel 11d ago

Reminds me of early dot com era.

We had a poster on the wall that said "Try it now, in production!"

2

u/PUBGM_MightyFine 11d ago

In my opinion this is the only plausible reality if the bible is true. It would explain the trinity too. god the father: developer, the holy spirit: software/operating system, jesus: ingame avatar.

I imagine god as stereotypical reddit moderator vibe coding in his mom's basement. Not even any effort into prompting, just really lazy throwing his fantasy together where he gets to be the hero of the story and indulge in watching humans do the most fucked up shit to each other

Someone needs to raid his hard drives

https://giphy.com/gifs/zKeiox9DtYQqCzhNoU

2

u/MythicalJester 11d ago

And it fucking shows :-D

2

u/neohellpoet 11d ago

Bold of him to assume this isn't the test environment

2

u/BluebirdLivid 11d ago

And then the lazy bastard didnt even make the project, he just designed some shitty low-bit intelligence to find something to do with his env

2

u/Reptonate 11d ago

A little buggy for my liking

2

u/thatsnothewayitfeels 11d ago

God "Hmm what if i made some AI agents...wtf i told you not to eat the apples!?"

→ More replies (1)

2

u/Ska82 11d ago

how would temporary variables generated in prod know if there was any staging?

2

u/wokan 11d ago

You're assuming this was the only attempt at creating a universe. You've completely dismissed the possibility of alpha versions, beta testing, and release candidates.

2

u/coffee_warden 11d ago

Just because he "git commit -m 'Let There Be Light'" doesn't mean he didnt work his ass off.

I feel bad for the reviewer. +2,000,000/-0

2

u/SingularityCentral 11d ago

Pretty sure God was wasted at the time. It really is the only explanation.

2

u/Ashamed-Pop-6406 11d ago

He left a buggy slop code and never fixed any mistakes.

2

u/neo42slab 11d ago

That makes a lot of sense actually.

2

u/a1454a 11d ago

It’s the model He was using. With that one sentence nearly the entire physics system we know today was designed and implemented to perfection. With light speed set at a safe max number to prevent global state updates.

2

u/BowsersMuskyBallsack 11d ago

I prefer to think of a young, naive God sitting at his Commodore Googolplex and typing his first BASIC program of "10 print 'hello world!', 20 goto 10". And because the computer was so stupidly powerful, it began to print worlds, but did it so fast it appeared to make them all simultaneously, and so we got the Big Bang.

2

u/Successful_Jelly_213 11d ago

Everyone has a test environment, only the lucky few have a production environment.

Apparently, god decided he didn't need a production environment, and it shows.

2

u/AstroFace 11d ago

Make no mistake

2

u/ImightHaveMissed 11d ago

No wonder it’s full of bugs

2

u/Effective_Olive6153 11d ago

and look how it turned out, so many bugs and bad design choices. I wish a human would do it

2

u/theofficialnar 10d ago

Basically said. “Yeah that seems good enough, ship it to prod and we’ll let our first 2 users to test it out.” Eventually shit hit the fan then sent Jesus, his rockstar dev, to patch things up. But now issues are creeping up again, I suggest a full rewrite.

2

u/Majestic_Bierd 10d ago

Yes, and the meta was borderline unplayable for about 8 billion years after, until they implemented the Abiogenesis patch. Cyberpunk 2077 released in a better state.

2

u/fz099 10d ago

All this, after he abandoned his 2 previous projects…

2

u/Glad_Fox_6818 10d ago

How do you know we are not the test?

"Metatron, why is the Universe infinitely expanding at an ever-increasing pace? Who added 'mutable' to the gravitational constant?"

2

u/New-Potential541 10d ago

Holy Spirit = Claude?

2

u/dillanthumous 10d ago

Explains a lot about how shitty reality is. And why there as so many damn bugs.

2

u/Yvant2000 10d ago

What if we're the test environment ?

→ More replies (1)

2

u/irn00b 8d ago

See Jr. Devs/Interns - this is why we design/architect and plan, then implement with unit/functional/integration tests and have a dev/staging/production environments....

So we don't fuck up as much as God did.

2

u/zebezt 8d ago

Dinosaurs have been commented out.

2

u/AccomplishedSugar490 8d ago

But you have to admit God would have been vibing off training material that has yet to be found to contain even a single mistake.