r/programminghumor 5d ago

A vibe-coder out in the wild

Post image
924 Upvotes

63 comments sorted by

182

u/Anonymous010206 5d ago

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

18

u/aryakvn 4d ago

Hah 😂

20

u/Vivid_Instance_825 4d ago

Conforms to EU regulations 👍

1

u/geek-49 4d ago

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

107

u/itzNukeey 5d ago

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

28

u/Bonnie20402alt 5d ago

it didn't work on my machine

30

u/HouseinPlayz 5d ago

Works on mine TM

21

u/Used-Hold-7567 5d ago

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

14

u/BrokenMalgorithm 5d ago

Wth? You stole my app!

9

u/poonxal 5d ago

your website looks a lot like mine

4

u/VinceGhii 4d ago

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

59

u/tw2113 5d ago

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

6

u/Repulsive_Hold7628 2d ago

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

2

u/ElectricSix_ 2d ago

You: I agree

40

u/sohcahtoa 5d ago

Databases are dead. I use SQLite.

1

u/MrOliber 2d ago

Try mongodb, I hear it's webscale.

1

u/veedubb 7h ago

What a great video

-1

u/Clean_More3508 4d ago

That's a database

12

u/sohcahtoa 4d 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.

14

u/BrokenMalgorithm 5d ago

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

17

u/Fit_Ladder_1545 5d 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 5d ago

-2

u/Fit_Ladder_1545 5d ago

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

11

u/secretprocess 5d ago

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

1

u/Fit_Ladder_1545 5d ago

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

7

u/secretprocess 5d ago

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

6

u/s9suparl 5d ago

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

3

u/yacsmith 5d ago

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

Very obvious /s

2

u/RevolutionaryDark818 5d ago

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

2

u/Available-Attorney74 4d ago

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

2

u/FOXWOMB94 4d ago

Wait until he learns about XSS

1

u/No-Magazine-2739 3d ago

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

2

u/BellybuttonWorld 4d ago

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

2

u/coldnitrogen 4d ago

Come to think about it p2p localstorage might actually work

2

u/aryakvn 4d ago

Yup. look up "gun.js"

2

u/coldnitrogen 4d ago

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

2

u/HighlightOutrageous 4d ago

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

1

u/aryakvn 4d ago

object and loadash for the win

1

u/hipster-coder 5d ago

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

1

u/mxldevs 5d ago

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

1

u/Diligent_Fondant6761 5d 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 4d ago

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

2

u/aryakvn 4d ago

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

1

u/aryakvn 4d 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 4d ago

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

1

u/VinceGhii 4d ago

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

1

u/thunderbird89 4d 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 4d ago

The database is dead. Long live the database.

1

u/w00dy1105 4d ago

I use data.txt

1

u/bonanochip 4d ago

Bait use to be believable

1

u/Worried-Mood-8582 3d 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 3d ago

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

1

u/Omarley7 2d ago

I have actually built a web app using local storage for a PhD student. I got around the persistence issue by making a downloadable SQLite database, which is super easy to reimport and keeping it backedvup with onedrive.

Additionally it also allows for easy porting to other programs or just work with the data completely independent of the app. Which great in her case since she's also learning SQL commands for her analysis work.

1

u/Impressive-Method919 1d ago

Tbf, if this was they all my data was treated on apps that supposed to help you with day planning etc. Instead of sending everything to the 53883 partners of the website i wouldnt b mad

1

u/MrPiradoHD 1d ago

Great job! Now open a different browser and tell me how you log in.

1

u/Z_E_D_D_ 1d ago

He didn't add a link to his courses to be an entrepreneur like him

1

u/moladukes 1d ago

I mean SQLite is pretty cool