this post was submitted on 09 Dec 2023
1097 points (97.5% liked)

Programmer Humor

23626 readers
440 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
all 47 comments
sorted by: hot top controversial new old
[–] GBU_28@lemm.ee 69 points 2 years ago (4 children)

No closing semicolon, anyone got any extras to throw on this thing?

[–] Moops@lemmy.world 15 points 2 years ago* (last edited 2 years ago) (2 children)

At the very least I'd try to clean up that fuzzy condition on behavior to anticipate any bad or inconsistent data entry.

WHERE UPPER(TRIM(behavior)) = 'NICE'

Depending on the possible values in behavior, adding a wildcard or two might be useful but would need to know more about that field to be certain. Personally I'd rather see if there was a methodology using code values or existing indicators instead of a string, but that's often just wishful thinking.

Edit: Also, why dafuq we doing a select all? What is this, intro to compsci? List out the values you need, ya heathen ;)

(This is my favorite Xmas meme lol)

[–] mp04610@lemm.ee 12 points 2 years ago

behavior is an ENUM.

[–] moroni@lemmy.ca 3 points 2 years ago

That’s a table scan, right there. Naughty.

[–] pruwybn@discuss.tchncs.de 7 points 2 years ago* (last edited 2 years ago)

Need to normalize the database. I would add a join to a BehaviorTypes table.

Edit: or, if the only options are naughty or nice, make it a boolean.

[–] takeda@lemmy.world 4 points 2 years ago (1 children)

You need semicolons if it is a script with multiple commands to separate them. It is not needed for a single statement, like you would use in most language libraries.

[–] mellejwz@lemmy.world 2 points 2 years ago (1 children)

If you don't use a semicolon directly in MySQL it won't do anything until you add it.

[–] takeda@lemmy.world 2 points 2 years ago

In the MySQL client console where you can run multiple commands.

If you add semicolon in language library commands such as fetch() you will get an error.

[–] fmstrat@lemmy.nowsci.com 2 points 2 years ago

Can we get a SIMILARITY?

[–] Truck_kun@beehaw.org 54 points 2 years ago (1 children)

That SELECT and WHERE are all caps, but from is not is bugging me.

I don't care if you choose to uppercase keywords or lowercase, but consistency please.

Also, great, love it.

[–] cupcakezealot@lemmy.blahaj.zone 7 points 2 years ago (1 children)

it also implies that naughty or nice is an either or thing and not a weighted thing from an incidents table. the good place lied to us.

[–] ursakhiin@beehaw.org 4 points 2 years ago

It could be a materialized view that is generated off of a weighting where you are nice until you have a certain number of incidents.

[–] guy@lemmy.world 30 points 2 years ago (4 children)

Guess that settles the debate, we got to pronounce it "sequel" then to optimally match syllables

[–] RiikkaTheIcePrincess@pawb.social 24 points 2 years ago

Uuugghhh noooo! Ess Kyoo Ell!! ESS KYOO ELL!!! brandishes flaming pitchfork!

[–] db2@sopuli.xyz 9 points 2 years ago (2 children)

Squirrel works too though.

[–] squiblet@kbin.social 4 points 2 years ago (1 children)

The Australian pronunciation works… “squi-rell”. Common American one is somehow just one syllable, “Skwurl”

[–] jaybone@lemmy.world 1 points 2 years ago (1 children)

How do you pronounce Smurf?

[–] squiblet@kbin.social 1 points 2 years ago

I'm not Australian.

[–] Doug@midwest.social 2 points 2 years ago (1 children)

Yes but he serves a different community

[–] jadero@programming.dev 3 points 2 years ago

!squirrels@lemmy.ca

[–] pythonoob@programming.dev 2 points 2 years ago

Sequel to what?

[–] _danny@lemmy.world 0 points 2 years ago (3 children)

The only people I know who actually call it ess queue ell are either too new to know the "sequel" pronunciation, or the type of person you generally smell before you see.

[–] SpeakinTelnet@programming.dev 8 points 2 years ago (1 children)

I say ess cue ell for the sake of uniformity because it's not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the "too new" ballpark anymore.

[–] _danny@lemmy.world 1 points 2 years ago (1 children)

I think those make sense as deviations. I've heard "my sequel" but you're absolutely right about postgresql.

The name is kinda irrelevant like hard vs soft g in gif. People know what you mean when you say either.

But in that same vein, the creator of the "graphics interchange format" says the pronunciation is soft g, but basically everyone says hard g... So "official" pronunciation is kinda irrelevant.

I don't judge anyone who uses whichever term they want, but I've just noticed the general trend in my smallish interaction bubble.

[–] hakunawazo@lemmy.world 0 points 1 year ago* (last edited 1 year ago)

Don't start the gif war again.

[–] relevants@feddit.de 4 points 2 years ago (1 children)

Here in Germany everyone I know pronounces the letters individually – as German letters that is, which means the Q is pronounced "coo" rather than "cue". I don't mind it, it's not quite as clunky as in English.

I do say sequel when speaking English though.

[–] mctoasterson@reddthat.com 1 points 2 years ago

Do you get irritated when Americans refer to the famous Austrian bullpup rifle as the Steyr "Ogg"?

[–] cm0002@lemmy.world 3 points 2 years ago (1 children)

I'm neither, I refuse to pronounce acronyms if it doesn't make sense to do so.

Same thing with 'gooey' for GUI, except I hate that even more because that straight up elicits feelings of disgust, I don't want anything gooey anywhere near any electronics

[–] _danny@lemmy.world 2 points 2 years ago

I've literally never heard GUI said as "gee ewe eye" before.

You could just say UI, avoids the gooey phobia and sounds less weird than g u i.

[–] ApexHunter@lemmy.ml 26 points 2 years ago

I can't be the only one disappointed by the lack of an order by clause after being told the list was being sorted (twice!)...

[–] cupcakezealot@lemmy.blahaj.zone 25 points 2 years ago

dammit bobby tables is on the naughty list again

[–] aspitzer@lemmy.world 24 points 2 years ago (1 children)

wait until it hits little bobby tables...

https://xkcd.com/327/

[–] jaybone@lemmy.world 7 points 2 years ago (1 children)

He drops when you are sleeping. He drops when you’re awake.

[–] rufus@discuss.tchncs.de 2 points 2 years ago

Come they told me, pa rum pum pum pum A new born King to see, pa rum pum pum pum Our finest gifts we bring, pa rum pum pum pum To lay before the King, pa rum pum pum pum, rum pum pum pum, rum pum pum pum,

So to honor Him, pa rum pum pum pum, When we come.

Little Bobby, pa rum pum pum pum I am a poor boy too, pa rum pum pum pum I have no gift to bring, pa rum pum pum pum That's fit to give the King, pa rum pum pum pum, rum pum pum pum, rum pum pum pum,

Shall I play for you, pa rum pum pum pum, On my unsanitized database inputs?

...

[–] Akrenion@programming.dev 13 points 2 years ago (4 children)

Can anyone recommend a cheap receipt printer that takes pictures from a pc or phone? I want to print mtg tokens on the fly.

[–] meliaesc@lemmy.world 2 points 2 years ago
[–] jasondj@ttrpg.network 2 points 2 years ago

Gameboy Pocket. Gameboy Camera. Gameboy Printer.

Both the perfect balance of “nostalgia” and “ridiculous”.

[–] datelmd5sum@lemmy.world 13 points 2 years ago

Query OK, 0 rows affected

[–] neuracnu@lemmy.blahaj.zone 11 points 2 years ago (1 children)

I was reading that to the tune of the chorus of The Distance by Cake. It worked until the last line.

[–] Cwilliams@beehaw.org 1 points 1 year ago

Lol that actually works so well

[–] Donkter@lemmy.world 9 points 2 years ago (1 children)

The beginning maps perfectly to "The Distance" by Cake and I was singing along to that tune as I read.

[–] docAvid@midwest.social 1 points 2 years ago

Cut to Mrs Claus baking a spice cake:

She's all alone, all alone, in her time of spice

[–] BolexForSoup@kbin.social 8 points 2 years ago* (last edited 2 years ago)

He sees you when you’re bashing

He’s hacked your VPN

[–] tsonfeir@lemm.ee 3 points 2 years ago

I started this in my head sounding like the singer from Cake.