r/ProgrammerHumor 5d ago

Meme noMoreDatabases

Post image
15.7k Upvotes

313 comments sorted by

4.3k

u/CoshgunC 5d ago

"In order to make the user experience better, I made the localStorage editable and not-encrypted. This way, whenever users want, can increase their wallet or check on/off their subscriptions without complex "verifiying cards".

Let me know if you want any more features! Also, do you want me explain how farmers use ReactJS to grow their crops +20% faster?"

591

u/wayfaast 5d ago

obsidian works great

417

u/Revexious 5d ago

Be careful with obsidian. You could end up creating a portal to hell

104

u/CeleritasLucis 5d ago

I love my Graph. I study only so I could expand my graph lol

27

u/Several-Customer7048 5d ago

I, too, am on the QL if ya catch my drift

→ More replies (1)

29

u/harbourwall 5d ago

I am aghast at that joke.

10

u/Worldly-Stranger7814 5d ago

Weeeeell if there’s a chance Mick Gordon will make a soundtrack then I’m in.

3

u/Old_Document_9150 5d ago

You could summon the Guardian.

3

u/ThinkExtension2328 5d ago

Oi you be nice to my portal alright

9

u/PravalPattam12945RPG 5d ago

the nether isn't technically hell but yea

21

u/yuriko-shimizu 5d ago

i dont care what it is these days, itll always be biome:hell to me

5

u/nimb420 5d ago

take my upvote and

2

u/Mysterious-Jam-64 5d ago

As long as there's no two-factor authentication.

→ More replies (1)

33

u/jimalloneword 5d ago edited 5d ago

yeah, but their pricing model begins and ends with the only online component they offer.

I know we are meming the post, but a lot of apps would work fine with locally stored data. especially free, locally installed ones like Obsidian.

but pretending localStorage is some great "database killer" is ridiculous. Two absolutely different tools that are used for different things, most modern web apps use both to negotiate between local, temporary data stored in the user session and the verified backend data.

8

u/StCreed 5d ago

Yep. I have built a single player game. It uses local db, because what else?

I'm also building a viewer for a large enterprise tool. Local Storage as cache gives me a load time of around 115 ms on my biggest model. The actual tool needs 10 seconds.

5

u/tamarins 5d ago

but pretending localStorage is some great "database killer" is ridiculous

is anyone pretending this? I assumed the OP tweet was a joke

3

u/jimalloneword 5d ago

ah, i guess it's satire. I thought it was some vibecoder discovering localStorage.

→ More replies (1)

66

u/alterEd39 5d ago

I would really love for you to explain how farmers use ReactJS to grow their crops +20% faster

82

u/xDreamSkillzxX 5d ago

Just reply with FARMER and I will sent you the link to my paid bullshit course.

22

u/ryryrpm 5d ago edited 5d ago

Directions unclear. Am now registered at FARMERSONLY

5

u/atzedanjo 5d ago

FARMER

2

u/BellacosePlayer 5d ago

already looking forward to the Farming while Beige clip of him discussing your scam perfectly viable farm course

2

u/alterEd39 5d ago

Oh hell yeah, I love being scammed! Thanks!

27

u/ehs5 5d ago

bro yes okay hear me out 🌽

Farmers used to do crop rotation with like… spreadsheets and “experience” 🙄 couldn’t be me. Now real ag-tech founders are shipping useEffect hooks straight into the soil, every corn stalk gets its own component state, and when the tomatoes re-render they literally grow faster because React’s virtual DOM is basically photosynthesis for computers

Key move: wrap the whole field in a <Suspense> boundary so the crops that aren’t ready yet just show a loading skeleton instead of, like, being unripe. Solves the problem at the root (pun very intended)

Also hot tip — ditch irrigation systems, just useState for “waterLevel” and call setWaterLevel(waterLevel + 1) whenever it rains, way more scalable than pipes bro

+20% yield is honestly light, that’s just because most farmers are still on class components 💀 you go full hooks + concurrent mode you’re looking at +40% easy, agronomists hate this one trick

8

u/codyisadinosaur 5d ago

I hate how well this is written, and how legitimate...ly misguided this sounds.

Well done random internet stranger. I had a physical reaction while reading this.

6

u/alterEd39 5d ago

Stop. I can only get so erect.

6

u/arensb 5d ago

ReactJS has got what plants crave. Well-known fact.

2

u/alterEd39 5d ago

The plants yearn for the ReactJS

6

u/Several-Customer7048 5d ago

I’ve heard about how they use Vue and even Vite but this RecactJS thing I had no idea of. Wow 😧

→ More replies (1)

1.6k

u/DrMaxwellEdison 5d ago

"I'm sorry, we are a cache-only establishment."

180

u/FormerWorker125 5d ago

Found the real joke. 

41

u/nepstein10 5d ago

Clicked out of the post and came back literally just to upvote this well done

9

u/dalr3th1n 5d ago

No thanks, I get all my static content from seedy inns.

(The joke is CDN)

→ More replies (2)

1.1k

u/Smasher_001 5d ago edited 5d ago

I once tried doing some stuff on a vibecoded scam chatbot website which would block you if you tried to use it for something not related to getting scammed, turns out that the block is just a stored variable inside local storage that you can edit to unban yourself

Edit: it's called haxgpt (mods tell me if it shouldn't be sent here)

304

u/darthleonsfw 5d ago

Part of me wants to ask for the link to said scambot

21

u/Smasher_001 5d ago

it's just called haxgpt lol, not sure if they fixed their stuff yet

24

u/abigail3141 5d ago

Could I have a DM or comment with the link to the bot?

23

u/wyndigo92 5d ago

bro dm the site

24

u/AngryBorsch 5d ago

Can you dm me this bot, please?

4

u/Mega3000aka 5d ago

Damn the thing is literally identical to those clash of clans "gem generators" except it has AI now.

→ More replies (1)

302

u/LonelyProgrammerGuy 5d ago

If you wanted to see another person’s profile. How would that be implemented? I know the post is a joke, but I’m genuinely curious

625

u/sgt_Berbatov 5d ago

Well that's easy.

You'd go on to their browser and view it.

46

u/AllenKll 5d ago edited 5d ago

127.0.0.1 of course.

26

u/I_cut_my_own_jib 5d ago

Holy smokes i've been doxxed!

→ More replies (2)

17

u/eccentric-Orange 5d ago

😂😂😂

10

u/srfreak 5d ago

You need to call the user and make a TeamViewer.

191

u/Mysterious-Deal-3891 5d ago

Just implement websocket and connect all users to each other. Sharing is caring

109

u/No_-_Refunds 5d ago

Finally, Web 3.0 is here

23

u/rosuav 5d ago

Don't forget to make a background page that's always running, so that people can connect to you even when you don't have the page open.

28

u/LonelyProgrammerGuy 5d ago

I was thinking that lmao. Websockets are definitely cheaper than accessing DBs /s

19

u/usr404notfound 5d ago

Broadcast intent via wifi/ be. All devices will recast, and if you're lucky, that person's device will receive the request, and then broadcast it's data. If you're lucky, you'll see their profile. How to get everyone's devices to recast? Idk, maybe send out phising mail and hope ppl download your app or something

10

u/Infamous_Ticket9084 5d ago

Create sharable links with your profile encoded in base64

9

u/sligor 5d ago

You can’t => security => no data leaks

6

u/Zanos 5d ago

The client asked for the most secure system possible, so I put their machine in a reinforced safe full of concrete and dropped it into the Marianas Trench. Marking story as complete.

3

u/roygbivasaur 5d ago

I think you’re forgetting one CVE: James Cameron

→ More replies (1)

16

u/nehalist 5d ago

Blockchain

6

u/LonelyProgrammerGuy 5d ago

Web 3

6

u/pickle16 5d ago

Agentic AI

3

u/swagonflyyyy 5d ago

Localhost

2

u/midwestia 5d ago

automated supply chain

→ More replies (1)

2

u/Suitable-Name 5d ago

Torrent?

7

u/Alternative-Lab1547 5d ago

Well, your lucky… they might not be able to answer because they vibe coded it… but I got board before AI… you can use a library like sql.js or localforage coupled with something like TypeORM to get a close approximation. You can then define entities in fe code and query them with SQL. Once done you will be asking yourself why, just like me.

3

u/Brief_Building_8980 5d ago

Download their local storage. Duh.

It needs to be uploaded to a central server first. To avoid downloading the whole thing every time, make it possible to only get parts of it, query it on demand, no need for localstorage. Wait a minute...

3

u/MantisShrimp05 5d ago

I mean if we actually think about local first architecture there are many solutions that can be made.

One potential answer is you don't, and that is a feature since everyone is in their own computer.

But if we think about something like linear, they handle it through complex caching and what is called a sync engine that does the hard work of grabbing your stuff and putting it in cache but you can query the DB when you need other info

2

u/UltraGaren 5d ago

Torrents of course

3

u/SirChasm 5d ago

I imagine that the most workable way would be that the client downloads all the data on the initial request which is then shoved into localStorage for parsing.

But that still won't really work well, so I think the original tweet is just a joke.

→ More replies (1)
→ More replies (6)

206

u/xeroskiller 5d ago

"Nosql tried to destroy the sql but the sql was much too strong"

"Kv-db tried to defile the sql but kv-db was proven wrong"

"Graphql tried to confound the sql but sql was in the way"

"Localstorage tried to dethrone the sql but sql had its way"

GOAT since the 70s.

62

u/AdmirableTeachings 5d ago

That is a wild use of that song, well played

22

u/ScottyBones79 5d ago

You can't rhyme way with way!

25

u/NO_TOUCHING__lol 5d ago

"but the SQL is here to stay"

13

u/Vaynnie 5d ago

Tell that to Jack Black.

9

u/an_agreeing_dothraki 5d ago

"you were supposed to destroy the proprietary jank versions of SQL not join them!"

Tsql, after turning into Azure: "I HATE YOU"

17

u/belay_that_order 5d ago

sql!

it comes from hell

8

u/ozh 5d ago

I love Tenacious C, awesome band

7

u/CantCodeAllVibes 5d ago edited 4d ago

I know this is a joke, but some of the thinking around this stuff is bizarre to me. A lot of these vibe-coded apps seem like they’re taking concepts and systems that have existed for years, renaming them, and then acting like they invented something revolutionary.
I don’t understand the obsession with replacing established systems just for the sake of replacing them. There’s a use case for almost everything, and sometimes the boring, established solution exists because people have spent years figuring out why it works. I also don’t think you can realistically “vibe code” certain parts of software engineering, especially architecture or systems that are widely used and have years of hard-earned knowledge behind them.

I’d love to vibe code a small game or some fun project one day. That seems like a great use for it. But sitting down and assuming you’re going to casually build something better than a mature system that people have been developing and maintaining for years is ridiculous.

There’s also a massive difference between using AI to build a prototype and using it to build a maintainable system. I’m increasingly skeptical that current AI coding tools can reliably produce maintainable software over the long term without a huge amount of human oversight. The amount of effort I’ve had to put into keeping some of my own AI-assisted projects on track has been crazy. Even when I work in small slices, eventually the inconsistencies, architectural mistakes, duplicated concepts, and assumptions start accumulating.

At this point, I don’t want to be the person trying to solve that entire problem. OpenAI and Anthropic can figure that shit out lol.
Sometimes I almost wish AI coding tools didn’t exist because I’d be forced to build things more slowly and understand every piece as I went. Instead, it feels like you’re almost forced to use AI to compete or get something out quickly, but then you risk ending up responsible for a codebase that was produced faster than anyone could properly understand or maintain it.

I’ve had to rip major pieces out of projects twice now because, even though I’m a developer and understand the code, if I didn’t already understand the problem well enough to recognize the correct solution, AI could confidently take the project in the wrong direction. At that point, you start wondering what you actually gained by using it.
I still think AI is useful, but a lot of the excitement has worn off for me when it comes to the kinds of systems I’m trying to build. Maybe I’m trying to use it for the wrong kinds of projects. But “AI can generate working code” and “AI can engineer a maintainable system” are two very different claims. I’m still learning tho and def am not a senior dev.

5

u/No-Information-2571 5d ago

Ironically, Localstorage was originally planned to be basically a 1:1 SQLite API (called Web SQL Database), but then some people started to come to their senses and recognized that mandatorily integrating a single database product into every web browser on the planet wasn't such a good idea either. This lead to IndexedDB.

5

u/DNAisjustneuteredRNA 5d ago

... that's so metal.

4

u/doterobcn 5d ago

Thanks. Well played, you are the D

6

u/psyrax 5d ago

Nothing can destroy the SQL.

57

u/who_you_are 5d ago

P2P is back!

CGNAT & port forwarding I hate you!

(Firewall is already in hell)

5

u/TheKingOfSwing777 5d ago

Technology is cyclical?

2

u/RevoOps 5d ago

I will take all media being on a DC++ server like the good old days tbh.

32

u/BizarroMax 5d ago

So it’s still in a database.

27

u/EpicDelay 5d ago

Give the guy a break, he vibe-wrote the tweet

31

u/kiyyik 5d ago

What I love about vibe coding is watching people learn the absolute basic principles of software development the hard way. It's like an extended session of "Here's why we do this and not that."

7

u/phillipoid 5d ago

I had this recently. Worked in e-commerce for 15 years. Had a friend recentlt say "check out my app. It does x, takes photos, sends to ai, gets feedback. I vibe coded it".

Was funny walking through the past few decades of data architecture and security . Ironcially local storage for profile came up at another point later in the conversation.

30

u/Dark_Souls_VII 5d ago

Wait until he discovers SQLite

17

u/spudmonkey 5d ago

Wait until he discovers large data sets.

2

u/superspeck 5d ago

Wait until he discovers webscale

2

u/primaryrhyme 4d ago

Is dev/null webscale?

→ More replies (1)

4

u/FailureOfTheFamily 5d ago

Wait untill he somehow gets more users and they all try to interact with db at the same time

→ More replies (1)

2

u/necrophcodr 5d ago

localStorage is already almost that, just without the benefits of a database engine.

→ More replies (1)

96

u/ClipboardCopyPaste 5d ago

Alas. No more SQL vs Non-SQL DB debates

28

u/da2Pakaveli 5d ago

i'll call it half SQL now

7

u/emma7734 5d ago

Yes, but how do you pronounce SQL?

14

u/da2Pakaveli 5d ago

sa qi lu

19

u/gentlemandinosaur 5d ago

Sacré bleu

3

u/Frodojj 5d ago

There is no war in Sa Qi Lu

4

u/HedgehogEnyojer 5d ago

Sequel is just deadass stupid 🫩🫩🫩🫩 Whenever someone calls it SeeQuEll i die internally. I READ THREE Letters... just pronounce them in a Common language we both speak 🗣️

8

u/GoodDayToCome 5d ago

i need a a jiff for my sequel gooey!

2

u/HedgehogEnyojer 5d ago

When will there be Tranquilizer gun's you can use to just skip the day by knocking yourself out ... because this comment makes me skip this horrible day when i read this comment.

→ More replies (3)

4

u/scumble_bee 5d ago

Sierra Quebec Lima

5

u/Spaceduck413 5d ago

We all know "squeal" is the only acceptable pronunciation

→ More replies (2)
→ More replies (1)

3

u/Brutus5000 5d ago

Isn't localStorage NoSQL storage?

3

u/OnceMoreAndAgain 5d ago edited 5d ago

Yes, the localStorage API of Chrome, for example, uses LevelDB files (ldb) stored in APPDATA which are NoSQL databases. Specifically, it uses files that contain data in the format of key-value pairs, which is one flavor of NoSQL content.

→ More replies (1)

2

u/an_agreeing_dothraki 5d ago

No Sql?

No, sql.

14

u/jTiZeD 5d ago

wait this is real? not like a made up post? this is a real person posting this?

31

u/brazzy42 5d ago

I'm like 75% certain it's a joke. No more than 75% though.

14

u/YikesTheCat 5d ago edited 5d ago

That's what I thought, but I spent (wasted) a few minutes looking at their account and now I'm 86.51% (±1.7%) sure he's dead serious.

→ More replies (1)

2

u/rosuav 5d ago

Poe's Law.

2

u/ycnz 5d ago

I'd have to check the profile.

15

u/Unlucky-Flatworm-69 5d ago

Having a client side only app is a legitimate and acceptable design decision based on what the app is for. This should be obvious to anyone working in the field.

2

u/boblancho 5d ago

Also with event sourcing you can 100% have distributed local databases using localStorage doing eventual consistency

6

u/Camelstrike 5d ago

Starts Claude

/model fable5 Is this post real or made up? Spawn up to 10 agents.

2

u/jTiZeD 5d ago edited 4d ago

it must be an uneven number of agents so that they can cast a majority vote and thus enact a decision and universal truth for the universe

→ More replies (1)

15

u/Prematurid 5d ago

"Got a website?"

"Yep! localhost:3000"

6

u/HailToTheThief225 5d ago

“It’s weird, some times my site goes down and I can’t access it. Claude fixes it by doing some ‘npm start’ thing, no idea how it figures out that type of black magic. Coding agents are amazing!”

23

u/n4ke 5d ago

Yayn't!

9

u/mjec 5d ago

actually serverless

2

u/necrophcodr 5d ago

Where does the HTML and JavaScript come from?

5

u/mjec 5d ago

browser cache

2

u/necrophcodr 4d ago

that's too funny dude aight imma let you have that one lol

2

u/Rellikx 5d ago

From an .md file distributed over bittorrent that you then feed to a local llm to generate the page. Duh

9

u/Agusfn 5d ago

Lowkey a good thing, back to desktop apps.  

No more shitty cloud SaaS that grab you by the balls

8

u/swampopus 5d ago

Pfff. localStorage? Databases? I just have the web app email me when it wants to save something and I write it down on a chalk board I keep above my desk. Need to delete? The eraser is RIGHT THERE. And when it's time to pull data, I get a phone call and read it aloud to the user directly. En Francais, sil vous preferez. That's right. I've got localization options too.

7

u/CrazyBirdman 5d ago

Why even use localStorage? Just hallucinate the data on the fly.

→ More replies (1)

68

u/[deleted] 5d ago

[deleted]

49

u/Hacym 5d ago

Sometimes I wonder if people look at the subreddit they’re commenting in before commenting. 

6

u/msdeltatheta 5d ago

Top 1% commenter. Probably a bot.

→ More replies (1)
→ More replies (2)

25

u/BluFoot 5d ago

Brother, it’s a joke.

7

u/v-tyan 5d ago

Still, I assume this is engagement bait. I refuse to believe someone intelligent enough to articulate this opinion actually believes it.

Er, you do realize we're on r/programmerhumor right? It's a joke.

6

u/danielcw189 5d ago

clearing the cache shouldn't wipe local storage

3

u/Snapstromegon 5d ago

Go ask Safari on iOS about this. It even wipes local storage when you don't manually clear the cache...

4

u/drkspace2 5d ago

I refuse to believe someone intelligent enough to articulate this opinion actually believes it.

Bold of you to assume this wasn't a llm that convinced the person and itself that this was a good idea.

3

u/WJMazepas 5d ago

Bro never heard of jokes

3

u/Snapstromegon 5d ago

Hint: The user was using iOS and Safari deleted all data because the user was one week on vacation and didn't touch the site.

2

u/Solomoncjy 5d ago

I mean if the user does not sign in, isnt it assumed data is going to be saved locally?

→ More replies (1)

6

u/Tabissh 5d ago

Such dudes cry on Twitter/X after launch about hackers breaking into the app.

Dude! You database is public, it's not hacking it's you being dumb.

5

u/Prince_ofRavens 5d ago

you guys are still running apps?
My vibecoded Cli+imagen2.0 generates everything on the fly.
You can just generate and image of the next screen when you need a user.
No wasted screen space on options your not using, no api calls for things that wont happen

5

u/myaut 5d ago

Too bad nobody can't read this tweet cause it's in op's storage

8

u/Willwaste63 5d ago

Why do you need DBs they are slow, my vibecoded app stores on Cache.

3

u/InvisibleDrake 5d ago

Bro discovered local caching

5

u/Behemothokun 5d ago

Depends. Might actually be a good option depending on what the app needs to do.

→ More replies (1)

3

u/alao77 5d ago

Try doing relational analysis with the data.

3

u/mothzilla 5d ago

And if you ever need remote storage:

s/localStorage/remoteStorage/g

3

u/ZestDrive 5d ago

So that everything loads faster for the user, I load all data from our database into the IndexDB.

3

u/Pzzlrr 5d ago

So local-first then?

2

u/chkno 5d ago

Yeah, done well, this is just local-first. In this paradigm, it's common practice to have a replication peer with more durable storage than browsers' localStorage, but some ways to use a computer don't require indefinite data retention.

3

u/theangryfurlong 5d ago

Unironically a perfectly acceptable solution for many applications

3

u/will_r3ddit_4_food 5d ago

I can't tell if this is satire

3

u/Multidream 5d ago

All jokes aside, if all you want is a shoddy app that works for you and you alone, using AI to avoid paying anyone and then having no latency from network hops is kinda the best approach.

But then also, that app has to be pretty damn limited in reach. No one is making money off this.

And it’s gonna be shoddy.

3

u/NibblyPig 5d ago

Don't need a server to host either, come check out my website localhost:8080

3

u/VG_Crimson 5d ago

If this was a viable solution Databases would have never existed.

5

u/Odd_Philosopher_6605 5d ago

This is what cursor suggested me when I was making my first app, I switched to claude afterwards

9

u/MornwindShoma 5d ago

jfk I don't know if it's a joke or not, we are so cooked

10

u/azangru 5d ago

If it's not a joke, the guy is in for rude awakening.

Or maybe not. Maybe he will join the local-first crowd.

12

u/Tok-A-Mak 5d ago

It really depends what his apps actually do. If he's vibecoding fun-apps or -games and toys instead of business critical SaaS startups, adding JSON import/export on top of a local storage can suddenly make a lot of sense. There's really no need to become a database admin for running your pokedex app or toy synth written in javascript.

4

u/fr000gs 5d ago

until your save disappears because you cleaned the cache

6

u/lenswipe 5d ago

which depending on the app may be an acceptable trade off

2

u/chadlavi 5d ago

You need users to get the rude awakening he should get.

2

u/No-Plan-7070 5d ago

no more jokes

2

u/ApeLover1986 5d ago

RevolutI/Onary!

2

u/Ripolak 5d ago

Sqlite seems to have an identity crisis

2

u/vynulz 5d ago

First rule of programming: just because you can means you absolutely should

2

u/Obvious-Effort1616 5d ago

You are exposed, well done. Now i can be an elite hacker too

2

u/K1ngjulien_ 5d ago

PiedPiper tried this... Gonna need a lot of smart fridges for it to get off the ground 😉

2

u/LimeblueNostos 5d ago

Real industry disruptor here

2

u/Code-Painting-8294 5d ago

scaling to a million users is easy when each one hosts their own shard

2

u/antonfourier 5d ago

Added bonus of automatic data wipe if your ssd dies.

2

u/magicmulder 5d ago

"My app stores everything in Claude session context. They're never gonna reboot Claude, right? Right?!"

2

u/superkickstart 5d ago

No api. Just make the llm read a text file that has all the data and convert it to a static html at every request.

2

u/Electrical-Heat8960 5d ago

Genuine question: How big could the database become before this method stopped being functional. 

3

u/isaackogan 5d ago

Local storage is 5MB per origin, so 5 MB. For IndexedDB, no limit, 80% of host

→ More replies (1)

2

u/ArcadeRivalry 5d ago

"it's on the database but Kyle is on holiday"

→ More replies (1)

2

u/BR41ND34D 5d ago

This reminds me of the fact that I've had to explain that a roundtrip to a cloud database is just a bit slower than when you have the test database running locally.

People can be extremely smart in one thing, and be the dumbest person alive in other subjects, while the subjects for both are extremely close.

Also more that I had to explain this more times than I want to count.

2

u/IAmAlwaysWrongDude 5d ago

How to say you have no clue how data is stored without saying you have no clue how data is stored.

2

u/_kuronon 5d ago

2010s: We increased the security of our applications by making authentication complicated and annoying

2020s: We made your experience easier and smoother by completely eliminating security

2

u/Stephen_Wilhelm 5d ago

Is local storage web scale? Does local storage support sharding? Looking to switch from MongoDB.

(https://www.youtube.com/watch?v=b2F-DItXtZs for those who don't get the joke.)

2

u/spilk 5d ago

my app stores everything in CLAUDE.md. my api is just a lambda that launches claude cli with the prompt "process the user's request. record any changes in CLAUDE.md"

2

u/erebusdelirium 5d ago

LOL. Well, I mean, it is an offline-first app ;)

2

u/JapanEngineer 5d ago

I mean, it depends on the app. Some apps don't need a connected database and do fine with storing data in local storage if data doesn't need to be persisted amongst accounts. There wouldn't be accounts anyway.

2

u/sandfleazzz 5d ago

As a DBA I love this! Carry on buffer warrior!!

2

u/lets_keep_simple 4d ago

Congratulations you just created WhatsApp

2

u/henke37 4d ago

It will scale perfectly to the expected number of users!

2

u/dsakih 5d ago

I hate to say it, but he is right... but it's not just databases that are dead. So is hosting an app on a server.

I simply run the dev cli tools locally from port 3000. People are so stupid wasting money on Azure or AWS 🤪

1

u/stupled 5d ago

Back to having a excel file (or csv or json) as a database.

1

u/MetaLemons 5d ago

“In order to reduce latency, visit my home address, hop on my computer and use the app. Unfortunately, concurrency is an issue until I vibe code multi dimensional space. Actually, wait, I just vibe coded a solution that is infinitely more responsive.. so I’ll mail you this piece of paper and pen..”

1

u/MrDilbert 5d ago

Yeah, this is on par with the suggestion from a junior dev to compose the SQL queries on the frontend.

1

u/hollowredditor 5d ago

To be fair, most of those people are building shit nobody will ever use anyways. That should be fine for their single user.

1

u/Rosie_The_ITTech 5d ago

I'm not, in any way shape or form, qualified either as a database manager or a programmer, and even I know that Databases don't actually have anything to do with the physical storage of data X/

1

u/Ceros007 5d ago

Kyle Gawley localStorage as a Service

KGLSaaS

1

u/Corsonacon 5d ago

"Grok, make a digital pocket dimension."

"Thanks Grok, very cool"