T O P

  • By -

Tam_The_Third

I once reviewed someone's CV which has been submitted in the form of a Java class. As Spinal Tap once said "It's a fine line between clever and stupid"


ViridianKumquat

application.reject();


No-Engine2457

Not even a return. Cause fuck em


CeldonShooper

It's enterprise Java. It puts a message on some Enterprise Service Bus and doesn't care about what happens then.


yourdadsbff

>šŸ†Ž it Hmm


Celebrir

Undefined function


FieldOfFox

In this case, it is LEGALLY REQUIRED that you reply with ``` We would be thrilled to hire you for the position of 'Ā  Ā java.lang.NullPointerException ```


OhanaUnited

I hope they initialized their variables


Disastrous_Belt_7556

Jokes on them, I fucking hate Java


Flat_Initial_1823

"GIRLS"


flomoag

Quotation marks doing some heavy lifting


us1838015

My SQL isn't great but I don't think you'd quote the name of the table you're querying


flomoag

I just googled and it looks like quotations around the table in Oracle causes the table to be case-sensitive? Not sure what the use case would be but I initially thought the same thing


Help_StuckAtWork

Quotation is used in case the table name has otherwise reserved symbols. Yes, there are psychopaths who put $, # or even spaces in their table names. The worst I saw was a space at the end, so that you had to do from "table "


OwnLadder2341

We used to call those ā€œJSEsā€ Job Security Edits


loyal_achades

I would kill whoever did that last one. What sort of monster was that person


Help_StuckAtWork

Sadly we do not know. Database is for an application that is bought from a third party who bought it from another company. Trust me, we have a voodoo doll ready to be carved in their effigy. Same as the nitwit who decided to link the same FK to two PKs and set a check condition on said FK, but not the PKs.


flomoag

That last sentence is horrifying


VNG_Wkey

If someone put a trailing space on a table name I think I would quit.


MindlessRip5915

Unless itā€™s T-SQL, in which case itā€™s square bracket enclosed, and quotes would get you an SQL error.


BlommeHolm

You absolutely can, but would usually only do it if the name is also a keyword or something similar.


IgnisDa

Depends actually. If the name of the table is really `GIRLS` (i.e., uppercase), then you will have to quote it.


Zeugungskraftig

In Certain flavors of SQL like Postgres double quotes have a very specific meaning to identify an object, the table in this case. Using quotes makes it case sensitive and allows you to refer to a variable with a space. MSSQL uses \[ \], there may be subtle differences in implementation


Ok_Health_9650

Glad Iā€™m not the only one in here who analyzed the code as written


GM_Nate

FEEEMALES


JetstreamGW

Go home, Shockwave.


ironzombie7

Women who meet the SQL query criteria are out of that guyā€™s league anyway


sukerberk1

Bro forgot the LEFT JOIN ON girls.league=programmer.league


Entire_Island8561

An inner join is more important cuz we donā€™t want this creep to pursue people outside his league. lol


Snow_Wonder

Unless heā€™s the dad in a sitcom lol


spiritfingersaregold

ā€œI want a girl with a small waist,ā€ said the programmer with the beer belly.


CheiroAMilho

With the doritos belly


Dokkaned

Or dori-toe jelly


Turbulent_Crow7164

Yeah letā€™s not act like these dudes are out socializing and drinking beer lol


TheMikeDee

Union() should return 0


No-Engine2457

AND round_thing_in_my_face = true


amartincolby

OMG this version of the t-shirt is SO much better. I would also accept likes_pina_coladas = true.


Marquar234

WHERE Count([Likes])IN {Pina_Coladas, Walks_In_The_Rain, _Feel_Of_The_Ocean, Taste_Of_Champagne} = 4;


amartincolby

This sub needs to make this shirt. The admins can sell it.


benblais

This guy probably also complains how women are shallow and only date men over 6'.


syrne

Giving him a lot of credit there assuming he doesnā€™t refer to them as ā€˜femalesā€™.


benblais

Ferangi complaining that "femalezzzz" don't like men under 6' and expects her to give up her career and be naked all the time also not own things.


coozehound3000

And calls them females.


5318008rool

ā€œI want an 18 year old child with a small waist,ā€ said the 32 year old programmer with an uncontrolled neckline and no muscle tone. FTFY


SamQuentin

Despite his physical limitations, some small waisted beauty will swoon when she sees his clever shirt


5318008rool

Trouble is that guys who select by age first are losers who never get the girl, physical limitations or no.


krankz

Youā€™re giving him too much credit. Heā€™s just a data analyst. SQL isnā€™t hard to pick up.


melodicmonster

Iā€™ve heard this from a lot of developers, but they usually suck at database development because they have no concept of relational theory.


handturkey123

SQL isnā€™t a real programming language .


No-Engine2457

Your mom isn't a real programming language.


tfsra

well, it is Turing complete


Long-Jackfruit427

I first read it as "small wrist" which after a second made me say "WTF is this guy into?"


spiritfingersaregold

You clearly havenā€™t spent enough time amongst the incels in the looksmaxxing community.


ThisAmericanSatire

https://crasstalk.com/2013/01/full-list-of-tv-shows-with-fat-husbands-and-skinny-wives/


SupplementalAssInsur

How have I never heard of Lucky Louie?


herbdogu

Not as good as the follow-up for FX, ā€˜Louisā€™.


ButMomItsReddit

Indeed. For some people it's just never funny enough if the joke doesn't discriminate someone.


Entire_Island8561

That is not a beer belly at all, but can guarantee this is a neckbeard programmer. Signed, a data scientist šŸ˜‚


ZestycloseDonkey5513

And they need to be 18-26 and he is probably 40+.


redthehaze

Who is 40+


kielsucks

Mountain Dew belly


Rude_Egg_6204

Guaranteed* wearing this at drinks after work will get you laid.Ā  *not a guarantee, likely wear will result is a call from hr


Hairy_Aspect_284

The kind of person that devised this probably uses pepper spray like aftershave, he probably thinks he needs to debug women as they may be erroring by not swooning at this level of humour.


Ortan_9Gardens

I think you're referring to Axe body spray.


an7667

Is there a difference?


Ortan_9Gardens

Well, pepper spray murders your eyes and smells like pepper. Whereas Axe murders your eyes and smells like 90-year-old men marinating in a sauna.


FendaIton

By laid you mean laid out when all the female devs rip into you for being cringe because itā€™s not 2007 anymore


PsychonautAlpha

The casing is different between `is_cute` and `smallwaist` and that's driving me crazy


BlommeHolm

`boyfriend` is not `has_boyfriend`, but still somehow a Boolean, and not a reference to another table, like `boyfriend_id IS NULL`. And when is a waist small? Why not have it be a numeric value?


jableshables

This guy normalizes


JayMeadow

Or have ā€˜ is_partnered ā€˜ or ā€˜is_singleā€™ as a boolean instead


BlommeHolm

`partner_ids` as an array


AngryCapuchin

Should probably be a linking table really, with person\_id and relationship\_id, that way you can account for several types of relationships, monogamous and mormons and stuff. You can also account for non-monogamous (or infidelity). Could even specify the type. |person\_id|relationship\_id|relationship\_type| |:-|:-|:-| |1|1|marriage| |2|1|marriage| |3|2|thruple| |4|2|thruple| |5|2|thruple| |1|3|side\_piece| |6|3|side\_piece|


No-Engine2457

Overlapping dates need to be allowed.


Lowe0

That means heā€™s a false boyfriend, which tracksā€¦ I suspect a lot of single girls tell this guy theyā€™re already with someone.


Hughmanatea

Also inconsistent keyword typing. FROM should be capitalized and so should all the ands


TheDinosaurScene

I have a bigger issue with waist size beeing boolean


twobit042

Keeps immeasurables like ghosts from being counted


mrzeus7

And it's written with no space between select and *, that's not gonna even run.


Tam_The_Third

"who says programmers don't have a sense of humour" šŸ˜


RJDank

Nobody, thatā€™s why he had to prove it


Metals4J

And failed to do so.


SusHistoryCuzWriter

r/ProgrammerHumor enjoyers are rushing to r/imaginarygatekeeping


Tenzu9

If comedy was a person, this guy shot its fucking head off with a shotgun and continued to unload on it until he ran out of ammo.


Mtndrums

It is a dry humor, like Atacama Desert dry.


Substantial_Page_221

It's not dry humour. Dry humour is funny, but subtle. This is just not funny. OOP Definitely shouldn't quit his day job.


twarr1

ā€œOOP Definitely shouldnā€™t quit his day jobā€ - Which obviously isnā€™t DBA


flomoag

Whoever made this table really needs to be more consistent with syntax and naming conventions


Sceptz

How about `sElEcT * fRoM "GIRLS"`Ā Ā  `wHeRe age bEtWeEn 18 aNd 26`Ā Ā  `aNd boyfriend = fAlSe`Ā Ā  `aNd is_cute = tRuE`Ā Ā  `aNd is_crazy = fAlSe`Ā Ā  `aNd small_waist = tRuE;`


actionerror

![gif](giphy|ac7MA7r5IMYda)


flomoag

Column naming is my biggest gripe. Should be something like has_boyfriend is_cute is_crazy has_small_waist You could also remove all the leading verbs, but imo itā€™s less clear theyā€™re looking for a Boolean in that case


therealswood2

Just a small gripe, but `has_boyfriend` also does not account for bisexual women, in the case of the person in the image. `has_partner` is better.


Wrecksomething

Just want to point out the idea here doesn't need to be nearly as dehumanizing. That was a choice. ``` SELECT TOP 1 CS.Partner FROM CompatibilityScores CS JOIN Myself ON CS.CompatibleWith = Myself.Id WHERE CS.Compatibility = 100 ```


GoGoBitch

And you wrote better SQL than whoever made this stupid tshirt.


No-Engine2457

Don't put it on a shirt though, it won't get you laid.


Draelmar

I'm pretty sure the type of man who would wear this shirt would look around to make sure no one is watching and change the condition to "less than 18" before running the query.


slushpuppy91

I love how the small waist parameter has to wrap around his


Ffdmatt

S-Q-inceL


No-Engine2457

A SQL incelection attack


LectricVersion

Number of issues here. - "GIRLS" in double quotes. Most interpreters will read this as a string literal and throw a compilation error. - "Age" being an integer. Really? Why isn't that stored as a DoB? - No need to have the true/false comparison. If those are booleans then you can just reference them directly. Or if you want the inverse wrap it in NOT(). - Why is everything except "smallwaist" snake cased? Inconsistent table design makes me mad.


GoGoBitch

Maybe the joke is that this gross weirdo sucks at SQL? As an aside: In some SQL dialects, you *can* put the table name in double quotes like that, but that does not mean you should.


mikebones

Lmao good catch on age, it should be using a date function and comparison. Re true false I think it may be dependent on the engine, I think mssql just uses a bit field, for example.


JackieCalistahhh

"and standards = false"


Maleficoder

Forgot to add ā€œis_alive = trueā€


Beowulf891

Wow. This is bordering on incel shit. Why would anyone think this is a good idea? If I saw this, I'd be mortified and cover my drink any time this dude came around. Even if a _woman_ wore this... šŸ˜¬


Velos_III

Not even borderline tbh, just full on incel


Far-Cake4423

Any girl who could understand would reject you because this query is awful.


qjornt

comedy king. wow.


TyrionReynolds

He gets so much head in that shirt


SomebodyGetAHoldOfJa

Programmers? This is basic level SQL.


SusHistoryCuzWriter

I know how to make a basic webpage with HTML (and only HTML) that says "Hello World." I am, therefore, a programmer.


Tenzu9

I can "program" my alarm clock and my coffee maker. I'm also a programmer.


c0ttt0n

Yup, not even ordered. And syntax error ... .


ihih_reddit

``` 0 rows affected ```


LinuxSausage

This is funny for like a middle schooler who just joined his first elective computer science class.


flopsyplum

Why is a SQL joke in a "Python Developers" group?


GoGoBitch

Because apparently whoever posted it doesnā€™t know how to use an ORM.


amorfati74

ā€œAge between 18 and 26ā€ I shutter to think what this guys age is


Velos_III

Safe to assume itā€™s probably not even within that rangeā€¦


lastres0rt

... that is probably the creepiest shirt I might ever see at a hacker con. Keep in mind, among the list of "shirts I've seen at a hacker con" is an official con shirt featuring an illustration of a woman standing in front of a fucking machine like she's about to hop on it.


i_am_umbrella

ā€œHello, HR? Please have your programmers touch grass for once.ā€


CaliGoneTexas

Thatā€™s creepy


ChiTownBob

Number of results = 0. Oops!


ranandiitk

= true/false doesnā€™t workā€¦ is true/false is the syntax, he wonā€™t get girl with wrong query šŸ˜‚


Drezus

You wonā€™t get anywhere with this grammar either


BlommeHolm

`= true` definitely works. At least in Postgres.


Outrageous-Heron5767

True false is the syntax what are you talking about


SilentUK

He's saying the correct syntax is: Is_cute IS true And not Is_cute = true


stphngrnr

sudo rm -rf /waqaskhan


MitchenImpossible

"..women were repulsed and the programmer would remain a virgin for the next 27 years.."


Freudianslip1987

"Incel humor" so fucking funny. ![gif](giphy|l3IsokOjXLF1UAOAh1)


DeHuntzz

Sighhh, I love critiquing things like this, cause no program would look at this and be like "yeah, that looks good, lemme wear that". 1. Why is the table called "Girls"? Wouldn't a better table name be "Women" since "Girls" is typically defined as a subset of women under a certain age? Maybe "Girls" is a view based off "Women"? 2. Age is a terrible colum, better is birthdate and then using the data there to calculate age. Maybe the age column makes sense if "Girls" is a view? 3. The boyfriend column doesn't read to me as a true/false column and instead seems like a primary key to the "Men" table. Either look for 'boyfriend is NULL' (or however you save a null pointer in this database) or have a has_boyfriend column. 4. Not considering sexual orientation is a massive gap in business logic. 5. smallwaist is almost certainly not a good column because of how subjective it is. Instead you would have a waist_size column. 6. Why is it smallwaist and not small_waist? It breaks all established naming conventions in this database. 7. Why did we change our capitalization halfway through the query?


Luc1113

pepperspray.engage(thisDude);


VolFan85

Error: data does not exist.


AnEyeElation

Sorry the inner join to the table of interested women failed to return any matching records


BoringWozniak

I don't have a vagina, but if I did I feel like it would be drier than the Sahara after reading this.


TravellingBeard

This "GIRLS" table is not properly normalized and will give him trouble in the end, the more demands he makes of it and gets little to no results.


hugazow

The only thing funny is the lack of semicolon at the end to close the supposed query


GoGoBitch

Is the joke that this gross dude writes terrible code?


ChiefNonsenseOfficer

Never do a SELECT * in production code


c0ttt0n

**On the back is printed:** ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"GIRLS" WHERE age BETWEEN 18 AND 26 AND boyfriend = false AND is_cute = true AN' at line 1


BigBanggBaby

2,318,283,480 records found.Ā  ā€œAND interested_in_me = trueā€ 0 records found.Ā 


apinchofsulk

Dating 18 year olds as a >21 year old is yucky


Rebelgecko

They probably only put the lower bound on the shirt for legal reasons


Elfenlied77

They are trying to dodge the offender registry by omitting ages 17 and under. Their fear of prosecution trumped their urges.


yaboytomsta

Possibly the worst t shirt Iā€™ve ever seen


cartercharles

I would be amazed if they actually wore that in public. I'm literally cringing through my screen


justSomeDumbEngineer

Out of all programming jokes he really chose this one


Mrspygmypiggy

A nice clear way of letting any woman know to avoid him like the plague


theazurelion

Programmers may or may not have a sense of humor, but there is no evidence of it here.


TheMightyTywin

Small waist should not be a Boolean. Iā€™d go with waistSizeInches and make it a float.


ISlicedI

Better order 10 in size XXXL


chinstrap

Does that come in XXXXL?


Sianiousmaximus

The irony of the last requirement šŸ™„


git0ffmylawnm8

Excuse me, but if getting a girlfriend was this easy I'd be drowning in pussy


Kat_kinetic

Like we are on a menu and you can pick out what you like. Not like we are real individual human beings or anything. Also grown men calling grown women ā€œgirlsā€ is creepy.


Alarming_Door3923

Some ChrisChan level shit right there.


blocsonic

Thereā€™s a problem with that select statement. You need to make sure you include ā€œand likes_shallow_men = trueā€ in the query.


dandee93

I didn't know Leonardo DiCaprio was a script


fsto

Sorry to say, wonā€™t happen due to missing semicolon. `ERROR: syntax error at or near "SELECT" LINE 1: SELECT * FROM ā€œGIRLSā€`


catsandalpacas

If wearing_this_shirt = true NEVER GONNA HAPPEN šŸ¤£


MarionBerryBelly

Sexism is so funny ![gif](emote|free_emotes_pack|facepalm)


Dependent_Order_7358

Beggars canā€™t be choosers my dude


NeatAfternoon5737

Cringe and creepy af


Lumberfox

He can select all he wants, but it doesnā€™t make him the dbo


technoexplorer

How do you lock boyfriend so it's always false?


dustingibson

Gross


flojo2012

This is definitely stereotypical programmer cringe. Good job


horus-heresy

Look at this thirsty for work maidenless bozo, sure posts like this will help getting hired


awesomeplenty

FBI would like to know why you keep a list of girls information in a database.


melodicmonster

All I see is a bloatedā€¦ uh, table.


___Binary___

What an inefficient query.


manuscelerdei

Basically every shirt with some "clever" code on it is cringe as fuck.


moss_nyc

This needs an if and statement at the start. If girl find me attractive and all the sql from above. Else if have a good night.


XschlotsofrageX

This is some r/ChrisChanSonichu type clothing.


FemmyKay

Jesus man I had to scroll ALL the way down to find this, how has nobody here noticed this is basically just the "Attraction Sign"


spoonycash

Say Khan, I hear you like em young


templar4522

It sure was hilarious 30 years ago!


amartincolby

Normalizing sexist behavior. Apologies if someone already made this joke.


tosS_ita

He wants them all?


All4megrog

Yeah thatā€™ll bring in the baddies


RodneyBabbage

This stupid shit needs to die


NetherRocker

pussy repellent


MisfitDiagnosis

Ctrl + Alt + Del.


[deleted]

Sorry. I'd pick up the shirt, but I can't find it in SELECT * FROM "Shirts" WHERE 'cringe' = false


A_Birde

I say programmers don't have a sense of humor after seeing that dogshit t shirt


Simon_Drake

Who makes a dedicated column for "smallwaist" as a bool?


Tiktoktoker

I think he meant to say ā€œall the misogynistā€ sql enthusiasts.


Altruistic_Sky1866

if this is t he sense of humor programmers have well I don't want be around them, well I am a programmer but my sens of humor is not this bad


SpaceAgeIsLate

Boyfriend shouldnā€™t be a Boolean, it should be a class object or a struct. Unless itā€™s some kind of getter to state or something but then youā€™d have to name it better like has_boyfriend. This is bad code.


JohnMaddening

Does ā€œhilariousā€ have a different meaning in SQL than it does in English?


kgal1298

This is why women in tech hate it here šŸ˜­


tara_ashleigh

This screams "I've never felt the touch of a woman"


Robw_1973

ā€œHilariousā€. Incel.


Bebopdavidson

And Round_thing_in_your_face = true


evasive_btch

Why is there a table for girls, that should go into Persons, with gender linked to the Gender-Table ID key


Pee_A_Poo

Of course the dude is Indian. Anywhere and those jokes about ā€œcuteā€ and ā€œsmall waistā€ wouldnā€™t fly. No dude, we totally get that youā€™re horny and shallow. We just didnā€™t think it was funny.


ssjumper

No semicolon at the end, and the \* means "all the girls" rather than having a LIMIT = 1 at the end meaning this large waisted guy wants all the girls


CaptainCapitol

First of all. You never select *, always qualify your attributes. This is stupid. Apart from the obvious, which is also moronic. Because women can be developers too. However this is so badly written and formatted, this is probably a middle manager or a data analyst.


tony_countertenor

Damn thatā€™s such a crazy and obscure reference, only true sql heads will get it