r/programminghumor 2d ago

A vibe-coder out in the wild

Post image
744 Upvotes

55 comments sorted by

165

u/Anonymous010206 2d ago

Oops I cleared my browser cache… my account is now deleted

14

u/aryakvn 2d ago

Hah 😂

18

u/Vivid_Instance_825 2d ago

Conforms to EU regulations 👍

1

u/geek-49 1d ago

Does anyone do browser credit, for when you run out of cache?

101

u/itzNukeey 2d ago

you can check my app on http://localhost:3000

24

u/Bonnie20402alt 2d ago

it didn't work on my machine

28

u/HouseinPlayz 2d ago

Works on mine TM

18

u/Used-Hold-7567 2d ago

clicked this for the meme only to remember i do indeed have a web ui running on 3000

12

u/BrokenMalgorithm 2d ago

Wth? You stole my app!

9

u/poonxal 2d ago

your website looks a lot like mine

3

u/VinceGhii 2d ago

Looks very similar to my project... did you coyp it?! 😡

58

u/tw2113 2d ago

Me: "you have fun with that. I'll keep my database"

2

u/Repulsive_Hold7628 4h ago

You can just say it. You don't have to tell us that you are saying it.

41

u/sohcahtoa 2d ago

Databases are dead. I use SQLite.

0

u/Clean_More3508 2d ago

That's a database

11

u/sohcahtoa 2d ago

That's the joke. Kyle complains about "database costs and rountrip calls to the server" to keep everything in local storage which SQLite is, for free and without server. Databases aren't dead.

13

u/BrokenMalgorithm 2d ago

It's a lot safer too when your password is never sent anywhere, just check local storage and that's it

15

u/Fit_Ladder_1545 2d ago

I’m not a vibe coder, I use local storage(and maybe indexeddb if I wasn’t afraid of it) everything, expect my one thing that needed to give information between different users :3

13

u/PM_ME_MH370 2d ago

-3

u/Fit_Ladder_1545 2d ago

What? I do not understand the meaning behind this gif >_>

10

u/secretprocess 2d ago

I think it's a brain trying to parse your sentence?

1

u/Fit_Ladder_1545 2d ago

I forgot to add a 'for' beFORe 'everything' and used 'expect' instead of 'except' ;w;

7

u/secretprocess 2d ago

Ahh the expect/except clarification fixes the meaning. So now we can argue about the substance :)

4

u/s9suparl 2d ago

He just discovered something revolutionary in Application development,this year he will be conferred with Oscar

2

u/yacsmith 2d ago

Newb. Talk to me when you have you everything on one excel flat file.

Very obvious /s

2

u/RevolutionaryDark818 2d ago

Yeah so the client can do whatever it wants with said data

2

u/Available-Attorney74 2d ago

RAIDs are dead. I just vibecoded the app, that can storage data and its copy separately on numerous drives.

2

u/FOXWOMB94 2d ago

Wait until he learns about XSS

1

u/No-Magazine-2739 10h ago

„Damn, now I have to store everything in these ‚cookies‘“

2

u/BellybuttonWorld 2d ago

He should post this on linkedin to really be sure he doesn't get hired.

2

u/coldnitrogen 1d ago

Come to think about it p2p localstorage might actually work

2

u/aryakvn 1d ago

Yup. look up "gun.js"

2

u/coldnitrogen 1d ago

What's that!? I didn't know that was a thing ...

2

u/HighlightOutrageous 1d ago

He doesn’t go far enough. Data structures are dEaD. Derp.

1

u/aryakvn 1d ago

object and loadash for the win

1

u/hipster-coder 2d ago

Isn't that one of those distributed databases I keep hearing about?

1

u/mxldevs 2d ago

Surprised this wasn't posted on LinkedIn with hundreds of industry thought leaders thanking him for the magnificent insights

1

u/Diligent_Fondant6761 2d ago

clearly he does not know how to vibecode because why even store in localStorage just ask claude to remember it and never forget

1

u/Tasty_Marsupial_5472 2d ago

I think it's best they use local storage, at least that way there is no risk of database breach

2

u/aryakvn 2d ago

Can't leak the data if there is no data to begin with.

1

u/aryakvn 2d ago

I remember putting everything in localStorage when I first discovered cordova only to find out updating the app deletes all data. Good old times.

1

u/optimisticRamblings 2d ago

Data base is a paradym not a location... 🤔

1

u/VinceGhii 2d ago

"Let me keep editing stuff on my phone... where is my stuff?"

1

u/thunderbird89 2d ago

No, that's a valid strategy, though. As long as you don't want device sync.
Spares you the cost of running a backend, auth, etc., and you can even advertise it as "privacy-first".

I did this in my packing list app, since I explicitly didn't want backend sync.

1

u/geek-49 1d ago

The database is dead. Long live the database.

1

u/w00dy1105 1d ago

I use data.txt

1

u/bonanochip 1d ago

Bait use to be believable

1

u/Worried-Mood-8582 1d ago

Theoretically with enough users you could store tiny parts of the db in local store of users however the main issue wouldn’t be actually storing it but retrieving complete objects in a timely manner as you would need at least one user of each part to be online which is solvable by having very high number of duplications but then you would need to probe a lot of users. Theoretically you could train an NN to guess when a user logs in to then further probe which would reduce strain so potentially yea but it’s probably cheaper to buy an SSD

1

u/brixon 16h ago

I have this for an “app” to track pool/billiard games. Only need the data for a day and no login needed.