this post was submitted on 14 Feb 2026
438 points (98.7% liked)

Programmer Humor

29764 readers
283 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 37 comments
sorted by: hot top controversial new old
[–] W3dd1e@lemmy.zip 7 points 6 hours ago (1 children)

I am forced to use Oracle at work. It is, in fact, hot garbage.

[–] pressanykeynow@lemmy.world 1 points 3 hours ago

What makes it garbage? Compared to postgres

[–] irelephant@lemmy.dbzer0.com 9 points 7 hours ago
[–] Simulation6@sopuli.xyz 1 points 7 hours ago

The DoD funded a lot of the early development of relational databases, along with internet protocol. Working for the cia was probably the least of ellisons sins. Really bad company, but solid DB.

[–] VibeSurgeon@piefed.social 61 points 1 day ago (1 children)

I think we all know it actually stands for One Rich Asshole Called Larry Ellison

[–] toynbee@lemmy.world 6 points 1 day ago (1 children)

To be honest, until now I always thought it was because of Oracles.

[–] ghostahh@lemmy.world 11 points 1 day ago

Wind gusts are crazy today the way jokes are flying over heads

[–] xep@discuss.online 28 points 1 day ago (3 children)

The worst DB in existence, not to defend Oracle, is blockchain.

[–] IAmNorRealTakeYourMeds@lemmy.world 2 points 3 hours ago (1 children)

y'all wrong, the worst database in existence is wherever I keep my notes. because every time I write notes I forget where the fuck I wrote them.

[–] pressanykeynow@lemmy.world 1 points 3 hours ago* (last edited 3 hours ago) (1 children)

Isn't it how all the databases work? Or maybe you should just enable cache for yours.

can't cache my notes because I forgot where I put my notebook

[–] locuester@lemmy.zip 4 points 23 hours ago (1 children)

Based on what? It’s top notch for immutability, zero trust, proof of existence, accountability, transparency, uptime, decentralization, network resilience…

[–] chaospatterns@lemmy.world 8 points 9 hours ago* (last edited 6 hours ago) (1 children)

What about throughput, latency, schema modeling, query load balancing/routing, confidentiality, regulatory compliance, operational tooling? How easily can I write a CRUD or line of business service using it?

[–] locuester@lemmy.zip 1 points 5 hours ago* (last edited 4 hours ago)

Confidentiality, regulatory compliance, schema modeling (IDLs?), query load balancing (rpc infra) and operational tooling pretty good in my world now (Solana). Throughout and latency decent now (400ms conf, couple second finality, 4k tps) but obviously the type of system that needs a trustless immutable database has tradeoffs.

How easily can you write a crud system? No clue that’s on you. A line of business service? Why the hell would that need a trustless immutable ledger. You’re barking up the wrong tree. Low level financial systems are pretty much the only thing that benefits. Small niche for proof of existence perhaps. And maybe other immutable use case things.

[–] Pat_Riot@lemmy.today 17 points 1 day ago (1 children)

Blockchain isn't a Database, and the worst one is AS400.

[–] Rooster326@programming.dev 9 points 1 day ago* (last edited 16 hours ago) (1 children)

A400 is at least relational.

MongoDB on the other hand...

All data is, or will become, relational.

[–] LeFantome@programming.dev 0 points 9 hours ago* (last edited 9 hours ago) (1 children)

I am a big SQL fan but not all data has to be relational.

Let’s say I want the GPS coordinates of ten million vehicles every 5 seconds. I have a vehicle id, a timestamp, and coordinates. I do not care if a few writes get lost. Why does this have to be relational?

And perhaps I also record other info that may change from vehicle to vehicle. Perhaps just values that are true if present. DoorOpen, BrakeApplied, LightsOn, LightBarOn, EngineOn, etc. I may only be displaying this data in a UI. I may get different values from every vehicle or even every write. There is no “schema”. I mean, I can have a JSON field or something in my relational table? But this is not exactly relational anymore.

[–] Rooster326@programming.dev 2 points 8 hours ago

Correct not all data has to be relational but it will always eventually become relational. You will at one point want to pair that vehicle id to a vehicle and then again to something else.

[–] drolex@sopuli.xyz 74 points 1 day ago (1 children)

Hahaha this is cartoonishly evil, surely it can't be true!

Next you'll tell me Ellison invests in creepy life extension projects and gives an insane amount of money to post-fascist politicians!

[–] technocrit@lemmy.dbzer0.com 14 points 1 day ago

Don't forget the support for genocide.

[–] edinbruh@feddit.it 19 points 1 day ago (1 children)
[–] ikidd@lemmy.world 1 points 4 hours ago

Had to know Kai was going to show up.

[–] bss03@infosec.pub 24 points 1 day ago (1 children)

Oracle is not the worse DB in existence. They are a worse company than MS, but I'd much rather be talking to Oracle than MSSQL.

(My go-to is PostgreSQL, tho.)

[–] bort@sopuli.xyz 3 points 1 day ago

MSSQLMS is goat tho

[–] hemko@lemmy.dbzer0.com 31 points 1 day ago (1 children)

Ah, that answers the question "when did oracle become so evil?"

[–] skarn@discuss.tchncs.de 20 points 1 day ago (1 children)
[–] hemko@lemmy.dbzer0.com 17 points 1 day ago

Yeah, from the beginning

[–] technocrit@lemmy.dbzer0.com 5 points 1 day ago (1 children)

"intelligence" <---> incompetence

[–] Tinidril@midwest.social 1 points 1 hour ago

I dunno about that. The CIA has at least been competent at undermining leftist movements.

[–] xcaliber47@europe.pub 4 points 1 day ago (6 children)

Hate to be the Devils advocate here, but Oracle is the only one (as far as i know) which provides a FREE usable server. FOREVER. Via OracleCloud

[–] ikidd@lemmy.world 3 points 4 hours ago

And as usual from Oracle, it isn't worth free. You better have a good backup, because they'll shut that shit off on you without warning.

[–] LeFantome@programming.dev 7 points 9 hours ago

Promise free cloud forever. Randomly delete it without recourse once people come to depend on it.

Check: sounds pretty evil.

They like to randomly delete them. It happened to me and a friend.

[–] qaz@lemmy.world 11 points 1 day ago* (last edited 1 day ago)

Until it randomly gets removed without warning

[–] JasonDJ@lemmy.zip 12 points 1 day ago* (last edited 1 day ago) (1 children)
[–] xcaliber47@europe.pub 10 points 1 day ago

As far as i know, yes. Forever. Only 1 cloud provider that gives free usable server FOREVER (until they eventually change their policy or something)

Mmm saas is not forever nor are loss leaders.