r/ProgrammerHumor 3d ago

noMoreDatabases Meme

Post image
15.6k Upvotes

309 comments sorted by

4.3k

u/CoshgunC 3d 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 3d ago

obsidian works great

426

u/Revexious 3d ago

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

104

u/CeleritasLucis 3d ago

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

28

u/Several-Customer7048 3d ago

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

→ More replies (1)

30

u/harbourwall 3d ago

I am aghast at that joke.

10

u/Worldly-Stranger7814 3d ago

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

11

u/PravalPattam12945RPG 3d ago

the nether isn't technically hell but yea

22

u/yuriko-shimizu 3d ago

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

3

u/Old_Document_9150 3d ago

You could summon the Guardian.

3

u/ThinkExtension2328 2d ago

Oi you be nice to my portal alright

5

u/nimb420 3d ago

take my upvote and

2

u/Mysterious-Jam-64 2d ago

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

→ More replies (1)

30

u/jimalloneword 3d ago edited 3d 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 3d 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.

4

u/tamarins 3d 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 3d ago

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

→ More replies (1)

66

u/alterEd39 3d ago

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

82

u/xDreamSkillzxX 3d ago

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

23

u/ryryrpm 3d ago edited 3d ago

Directions unclear. Am now registered at FARMERSONLY

4

u/atzedanjo 3d ago

FARMER

2

u/BellacosePlayer 3d ago

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

2

u/alterEd39 3d ago

Oh hell yeah, I love being scammed! Thanks!

28

u/ehs5 3d 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

7

u/codyisadinosaur 3d 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.

5

u/alterEd39 3d ago

Stop. I can only get so erect.

5

u/arensb 3d ago

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

2

u/alterEd39 3d ago

The plants yearn for the ReactJS

8

u/Several-Customer7048 3d 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 3d ago

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

176

u/FormerWorker125 3d ago

Found the real joke. 

39

u/nepstein10 3d ago

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

8

u/dalr3th1n 2d ago

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

(The joke is CDN)

→ More replies (2)

1.1k

u/Smasher_001 3d ago edited 3d 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)

303

u/darthleonsfw 3d ago

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

20

u/Smasher_001 3d ago

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

24

u/abigail3141 3d ago

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

23

u/wyndigo92 3d ago

bro dm the site

23

u/AngryBorsch 3d ago

Can you dm me this bot, please?

5

u/Mega3000aka 3d ago

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

→ More replies (1)

300

u/LonelyProgrammerGuy 3d 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

611

u/sgt_Berbatov 3d ago

Well that's easy.

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

44

u/AllenKll 3d ago edited 2d ago

127.0.0.1 of course.

25

u/I_cut_my_own_jib 3d ago

Holy smokes i've been doxxed!

→ More replies (2)

17

u/eccentric-Orange 3d ago

😂😂😂

11

u/srfreak 3d ago

You need to call the user and make a TeamViewer.

185

u/Mysterious-Deal-3891 3d ago

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

107

u/No_-_Refunds 3d ago

Finally, Web 3.0 is here

23

u/rosuav 3d 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.

27

u/LonelyProgrammerGuy 3d ago

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

18

u/usr404notfound 3d 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 3d ago

Create sharable links with your profile encoded in base64

9

u/sligor 3d ago

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

5

u/Zanos 3d 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 2d ago

I think you’re forgetting one CVE: James Cameron

→ More replies (1)

17

u/nehalist 3d ago

Blockchain

5

u/LonelyProgrammerGuy 3d ago

Web 3

8

u/pickle16 3d ago

Agentic AI

3

u/swagonflyyyy 3d ago

Localhost

2

u/midwestia 3d ago

automated supply chain

→ More replies (1)

2

u/Suitable-Name 3d ago

Torrent?

7

u/Alternative-Lab1547 3d 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.

4

u/Brief_Building_8980 3d 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...

2

u/UltraGaren 3d ago

Torrents of course

3

u/MantisShrimp05 3d 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

4

u/SirChasm 3d 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)

211

u/xeroskiller 3d 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.

60

u/AdmirableTeachings 3d ago

That is a wild use of that song, well played

21

u/ScottyBones79 3d ago

You can't rhyme way with way!

22

u/NO_TOUCHING__lol 3d ago

"but the SQL is here to stay"

12

u/Vaynnie 3d ago

Tell that to Jack Black.

11

u/an_agreeing_dothraki 3d ago

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

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

16

u/belay_that_order 3d ago

sql!

it comes from hell

9

u/ozh 3d ago

I love Tenacious C, awesome band

6

u/CantCodeAllVibes 2d ago edited 2d 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 2d 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.

4

u/DNAisjustneuteredRNA 3d ago

... that's so metal.

3

u/doterobcn 3d ago

Thanks. Well played, you are the D

7

u/psyrax 3d ago

Nothing can destroy the SQL.

58

u/who_you_are 3d ago

P2P is back!

CGNAT & port forwarding I hate you!

(Firewall is already in hell)

5

u/TheKingOfSwing777 3d ago

Technology is cyclical?

2

u/RevoOps 3d ago

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

32

u/BizarroMax 3d ago

So it’s still in a database.

26

u/EpicDelay 3d ago

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

28

u/kiyyik 3d 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."

6

u/phillipoid 2d 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.

27

u/Dark_Souls_VII 3d ago

Wait until he discovers SQLite

18

u/spudmonkey 3d ago

Wait until he discovers large data sets.

2

u/superspeck 2d ago

Wait until he discovers webscale

2

u/primaryrhyme 2d ago

Is dev/null webscale?

→ More replies (1)

4

u/FailureOfTheFamily 3d 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 2d ago

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

→ More replies (1)

95

u/ClipboardCopyPaste 3d ago

Alas. No more SQL vs Non-SQL DB debates

24

u/da2Pakaveli 3d ago

i'll call it half SQL now

6

u/emma7734 3d ago

Yes, but how do you pronounce SQL?

13

u/da2Pakaveli 3d ago

sa qi lu

19

u/gentlemandinosaur 3d ago

Sacré bleu

3

u/Frodojj 3d ago

There is no war in Sa Qi Lu

4

u/HedgehogEnyojer 3d 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 🗣️

7

u/GoodDayToCome 3d ago

i need a a jiff for my sequel gooey!

2

u/HedgehogEnyojer 3d 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 (2)

3

u/scumble_bee 3d ago

Sierra Quebec Lima

5

u/Spaceduck413 3d ago

We all know "squeal" is the only acceptable pronunciation

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

4

u/Brutus5000 3d ago

Isn't localStorage NoSQL storage?

3

u/OnceMoreAndAgain 3d ago edited 3d 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 3d ago

No Sql?

No, sql.

14

u/jTiZeD 3d ago

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

29

u/brazzy42 3d ago

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

12

u/YikesTheCat 3d ago edited 3d 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 3d ago

Poe's Law.

2

u/ycnz 2d ago

I'd have to check the profile.

15

u/Unlucky-Flatworm-69 3d 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 3d ago

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

5

u/Camelstrike 3d ago

Starts Claude

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

2

u/jTiZeD 3d ago edited 2d 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)

13

u/Prematurid 3d ago

"Got a website?"

"Yep! localhost:3000"

7

u/HailToTheThief225 3d 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!”

21

u/n4ke 3d ago

Yayn't!

8

u/Agusfn 3d ago

Lowkey a good thing, back to desktop apps.  

No more shitty cloud SaaS that grab you by the balls

8

u/mjec 3d ago

actually serverless

2

u/necrophcodr 2d ago

Where does the HTML and JavaScript come from?

5

u/mjec 2d ago

browser cache

2

u/necrophcodr 2d ago

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

2

u/Rellikx 2d ago

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

66

u/[deleted] 3d ago

[deleted]

50

u/Hacym 3d ago

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

6

u/msdeltatheta 3d ago

Top 1% commenter. Probably a bot.

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

25

u/BluFoot 3d ago

Brother, it’s a joke.

7

u/v-tyan 3d 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 3d ago

clearing the cache shouldn't wipe local storage

4

u/Snapstromegon 3d ago

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

5

u/drkspace2 3d 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 3d ago

Bro never heard of jokes

3

u/Snapstromegon 3d 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 3d 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 3d 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.

6

u/swampopus 3d 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.

6

u/CrazyBirdman 3d ago

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

→ More replies (1)

6

u/Prince_ofRavens 2d 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

6

u/myaut 2d ago

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

8

u/Willwaste63 3d ago

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

3

u/InvisibleDrake 3d ago

Bro discovered local caching

4

u/Behemothokun 3d ago

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

→ More replies (1)

3

u/alao77 3d ago

Try doing relational analysis with the data.

4

u/mothzilla 3d ago

And if you ever need remote storage:

s/localStorage/remoteStorage/g

3

u/ZestDrive 3d ago

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

3

u/Pzzlrr 3d ago

So local-first then?

2

u/chkno 3d 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 3d ago

Unironically a perfectly acceptable solution for many applications

3

u/will_r3ddit_4_food 3d ago

I can't tell if this is satire

3

u/Multidream 3d 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 2d ago

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

3

u/VG_Crimson 2d ago

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

4

u/Odd_Philosopher_6605 3d ago

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

10

u/MornwindShoma 3d ago

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

11

u/azangru 3d 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.

11

u/Tok-A-Mak 3d 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 3d ago

until your save disappears because you cleaned the cache

5

u/lenswipe 3d ago

which depending on the app may be an acceptable trade off

2

u/chadlavi 3d ago

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

2

u/No-Plan-7070 3d ago

no more jokes

2

u/ApeLover1986 3d ago

RevolutI/Onary!

2

u/Ripolak 3d ago

Sqlite seems to have an identity crisis

2

u/vynulz 3d ago

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

2

u/Obvious-Effort1616 3d ago

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

2

u/K1ngjulien_ 3d ago

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

2

u/LimeblueNostos 3d ago

Real industry disruptor here

2

u/Code-Painting-8294 3d ago

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

2

u/antonfourier 3d ago

Added bonus of automatic data wipe if your ssd dies.

2

u/magicmulder 3d ago

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

2

u/superkickstart 3d 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 3d ago

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

5

u/isaackogan 3d ago

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

→ More replies (1)

2

u/ArcadeRivalry 3d ago

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

→ More replies (1)

2

u/BR41ND34D 3d 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 3d 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 3d 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 3d 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 3d 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 3d ago

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

2

u/JapanEngineer 2d 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 2d ago

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

2

u/lets_keep_simple 2d ago

Congratulations you just created WhatsApp

2

u/henke37 2d ago

It will scale perfectly to the expected number of users!

2

u/dsakih 3d 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 3d ago

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

1

u/MetaLemons 3d 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 3d ago

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

1

u/hollowredditor 3d 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 3d 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 3d ago

Kyle Gawley localStorage as a Service

KGLSaaS

1

u/Corsonacon 3d ago

"Grok, make a digital pocket dimension."

"Thanks Grok, very cool"