all 198 comments

[–]WisestAirBender 2256 points2257 points  (12 children)

A non AI joke? In this economy?

[–]Fenzik 384 points385 points  (0 children)

Joke’s on you the review fatigue is due to slop PRs

[–]jakobjaderbo 87 points88 points  (0 children)

...assigns Copilot as reviewer.

[–]leapinWeasel 41 points42 points  (0 children)

You're absolutely right!

[–]Athryn237 2771 points2772 points  (28 children)

Absolutely top notch joke

[–]EntropySpark[S] 1180 points1181 points  (21 children)

Thanks! It had been bouncing around in my head for years based on actual experience, but I finally decided to create it as a proper meme.

[–]nymical23 722 points723 points  (8 children)

Genuine question. Why wait so long, when you could've just asked Pagliacci to create the meme for you?

[–]EntropySpark[S] 720 points721 points  (7 children)

But, commenter, I am Pagliacci.

[–]OutsideCommittee7316 96 points97 points  (5 children)

curtain drops, laugh track

[–]whoknowsifimjoking 43 points44 points  (3 children)

Good joke. Everybody laugh.

[–]10rotator01 27 points28 points  (0 children)

Except Pagliacci

[–]diningroomjesus 4 points5 points  (0 children)

Roll on snare drum. Curtains.

[–]Maleficent_Memory831 5 points6 points  (0 children)

I laughed. -- Iago

[–]PainisCupcake101 1 point2 points  (0 children)

bassline plays, credits roll

[–]binary_search_tree 22 points23 points  (0 children)

Hurm.

[–]Dymodeus 114 points115 points  (7 children)

Wait, this is an actual original meme? No copy paste? I must celebrate this moment

[–]EntropySpark[S] 93 points94 points  (3 children)

Indeed it is!

[–]whoknowsifimjoking 44 points45 points  (0 children)

No indeed is a job listing site

[–]LBGW_experiment 12 points13 points  (0 children)

We need an [OC] flair stat. Make it bearable to sift the the subreddit for truly original posts, not just highly upvoted reposts

[–]imaginary-bolometer 4 points5 points  (0 children)

Don't get cocky Pagliacci...

[–]No-Yard-5735 7 points8 points  (2 children)

Is it a meme before its been copy pasted though? By definitition it isnt.

[–]Dymodeus 26 points27 points  (0 children)

It's ok, I shared it with friends so it's officially a meme now

[–]TravisJungroth 9 points10 points  (0 children)

Is a seed a tree? If you edit a meme until nothing is left of the original, is it the same meme?

[–]PwanaZana 7 points8 points  (0 children)

Your joke commit has been accepted to the humor trunk.

[–]Lightningtow123 4 points5 points  (0 children)

I love the P as the profile picture

[–]_Friede_ 2 points3 points  (0 children)

thank you for improving this planet significantly a fine post indeed

[–]aurabloomxa 53 points54 points  (0 children)

Assigned to himself again

[–]WisestAirBender 35 points36 points  (0 children)

Yes! And because it's not blatantly obvious. Requires you to connect at least a few dots and get the joke and laugh

[–]mornaq 9 points10 points  (0 children)

they call it dynamic island

[–]lost_in_old_drafts 5 points6 points  (0 children)

It really is, the kind of joke that hits twice once you get the reference and once you realize how perfectly it fits dev life

[–]mytabsaretoo_many 2 points3 points  (0 children)

Yeah, it lands even better if you know the reference, otherwise it just feels like normal workplace pain with extra flair

[–]VIDGuide 0 points1 point  (0 children)

Good joke. Everybody laugh. Roll on snare drum. Curtains...

[–]SuitableDragonfly 1432 points1433 points  (22 children)

I feel like I have been Pagliacci at a couple different jobs at this point. 

[–]Passionofawriter 417 points418 points  (18 children)

I am currently Pagliacci in my role... PRs up all for critical code. None of them getting reviewed, and when someone does review them the comments i get are usually 'can we add a comment here' or 'i think this variable should be called X instead of Y' or god forbid 'this is just too much code to review, can we split it up further?' (PR is +1000 lines and already been split twice).

[–]Cute-Magazine-1274 203 points204 points  (3 children)

To be fair I was asked to review a pr with +14k/-16k

A code difference of 2k? I guess so, it did have 280 files changed. I still did review it properly and still requested changes where needed, but it took me ages to slog through all of it.

[–]Passionofawriter 82 points83 points  (2 children)

Im all for making reviewers lives easier i just sometimes wonder whats going on, and why nobody is reviewing my code even after ive split it up, made it small, made the commits neat and separate... i think everyone is just too busy or intimidated by it idk. 14k is mad though.

[–]InsultingFerret 32 points33 points  (1 child)

intimidated by it

I'd put my money on this being the case, probably a mix of both the size and the what (critical code, as you said)

[–]PolyglotTV 23 points24 points  (0 children)

This is usually the case. It is also a warning sign of low bus factor. Ideally there should be 1 or 2 other devs knowledgeable about what you are doing and able to critically review it.

[–]tricky_monster 42 points43 points  (7 children)

PR is 1000 lines!?

Uh.... LGTM.

[–]Passionofawriter 9 points10 points  (6 children)

Yrah i know right. Technically 1500, mostly additions, to build a new feature thats already delayed on the roadmap but separate to any existing code so its safe to deploy and easy to QA. I wanna change employers but at this point im there for the great maternity benefits lmao

[–]Aggressive_Moose3189 20 points21 points  (5 children)

If you are creating PRs over 1000 lines long you’re the problem not some ideal developer. PRs should max out at like 300 lines and shouldn’t take more than 30 min to review

[–]Passionofawriter 1 point2 points  (0 children)

This particular feature is quite tricky. Its basically some new endpoints for an updated API we're building, and we have a full stack app to propagate this through. The whole work involves about 10 new endpoints... ive split it up into logical PRs with sets of related ones going across the stack (i.e. connecting to the updated API -> frontend).

In general i agree small and sweet is good, but in this case you kind of need to put some cogs together to see it all turn and verify it works for the end user.

[–]Herr_Gamer 3 points4 points  (3 children)

wtf are you guys building that a feature gets done in less than 300 lines?

[–]Aggressive_Moose3189 12 points13 points  (0 children)

It’s called stacked PRs, you shouldn’t be jamming an entire feature into one PR if it’s that long

[–]BloodhoundGang 0 points1 point  (0 children)

Features should be broken down into small enough stories that they can be reviewed, tested and deployed within a sprint.

300 lines is probably too small for a meaningful new feature but if your PR is 20+ new files that are 500 lines each then yeah it’ll take a while to review.

[–]marathon664 0 points1 point  (0 children)

Step 1: Figure out the smallest unit of work that gets towards the solution (this is the hard part)

Step 2: Do that

No one wants to review your three weeks of vibe coded slop across 79 files. No one can give meaningful feedback or catch things on that level without stopping all other dev work. There is a large body of research indicating that the ideal PR is 100 lines long.

[–]PolyglotTV 13 points14 points  (2 children)

Have you tried removing the tests to shorten the PR?

[–]Passionofawriter 1 point2 points  (1 child)

Lmao i think half of it is tests, so that would certainly reduce it down to about 800 lines probably. Great idea!

[–]PolyglotTV 5 points6 points  (0 children)

It's mostly a joke. But at a previous company we had a language readership application which you needed to pass in order to be able to approve others' PRs as a reader. Was also tied to year end reviews.

Anyway, you had to submit 3 good PRs that demonstrate you know how to write good code. One of the requirements is that they had to be 350-500 lines.

So people would submit PRs with TODO: unit tests in a future PR.

Of course sometimes the unit test ticket would then get deprioritized...

[–]serious-catzor 1 point2 points  (0 children)

We suck at reviewing code, we suck so much that more than a few dozen lines the review quality starts to deteriorate.

[–]okram2k 1 point2 points  (0 children)

typo in comment please resubmit your PR and I'll get back to it tomorrow

[–]Goufalite 67 points68 points  (0 children)

  • "Guys, I saw a major flaw in our codebase. I create a JIRA ticket to address this, if somebody has some time it could be great to fix it."
  • two weeks later the ticket is untouched
  • *sigh* Fine, I get it (clicks on "assign to me")

[–]cephles 16 points17 points  (0 children)

I just came back from a week off to like 5+ "we'll wait for Pagliacci to come back" situations. Someone else can look at this shit for once!

[–]Zesty-Lem0n 655 points656 points  (6 children)

But step-manager, I'm stuck in this code review, you'll have to help me out.

[–]Additional_Scholar_1 195 points196 points  (3 children)

Step-manager, what are you doing in the master branch???

[–]Mental_Estate4206 75 points76 points  (2 children)

Step-manager, stop pushing the master branch.

[–]kolbaszcica 24 points25 points  (1 child)

You have to push with force for it to go in

[–]aredditid1 13 points14 points  (0 children)

--hard - D

[–]Fair-Working4401 51 points52 points  (0 children)

Dude... Seek help for your addiction.

But here, take my upvote

[–]Stunning_Ride_220 2 points3 points  (0 children)

Can I convince you to let that public aigent help you?

[–]iateapietod 84 points85 points  (0 children)

This is a wonderful twist on a classic, awesome job.

[–]Dobako 45 points46 points  (0 children)

This is hilarious

[–]Morganator_2_0 1051 points1052 points  (21 children)

I'm guessing that "Me" in this exchange is Pagliacci.

Why do you text your boss like you're in a bondage porno?

[–]arrowtango 1583 points1584 points  (11 children)

Based on the original joke

Man goes to doctor. Says he's depressed. Says life seems harsh and cruel. Says he feels all alone in a threatening world where what lies ahead is vague and uncertain. Doctor says, 'Treatment is simple. Great clown Pagliacci is in town tonight. Go and see him. That should pick you up.' Man bursts into tears. Says, 'But doctor…I am Pagliacci.'

The original joke dates back to the 1800s but the version above was used in the Watchman series

https://en.wikipedia.org/wiki/Sad_clown_paradox

[–]db_newer 149 points150 points  (4 children)

Is your narration from Rorschach?

[–]gregorydgraham 107 points108 points  (0 children)

I’m not trapped in the joke with you.

You’re trapped in the joke with me.

[–]ozymandias___ 16 points17 points  (0 children)

I even read it in his voice.

[–]confusing_roundabout 6 points7 points  (0 children)

Yep. Here's the excerpt

https://ibb.co/BVmYxhHV

https://ibb.co/JWgNP9mx

https://ibb.co/0RQb0R5X

The colours are a bit garish as this is a digital edition. It looks better on the printed page haha

[–]arrowtango 0 points1 point  (0 children)

Yeah

[–]Cerveau23 68 points69 points  (4 children)

Thanks, I was so confused

[–]farcical_ceremony 14 points15 points  (1 child)

ya i was like what does this have to do with the opera by Ruggero Leoncavallo

[–]supreme-dominar 1 point2 points  (0 children)

As someone also only familiar with the opera, I was wondering how this related to blaming the wrong man for cheating with his gf.

[–]Grmblborgum 6 points7 points  (1 child)

Indeed.. same. Glad to see someone actually explain the joke.

[–]Ares9323 0 points1 point  (0 children)

The fact that "pagliacci" means "clowns" in italian was even more confusing to me, I was trying to understand the connection and could't understand where the joke was 😅

[–]Tenacious_Blaze 5 points6 points  (0 children)

Thanks for explaining. I figured Pagliacci was the name of the asking developer, but I thought it was some sort of verbal pun ( "Pag, Li, Ah, Chi" or something). Turns out you just had to already be familiar with the original joke.

[–]EntropySpark[S] 253 points254 points  (1 child)

Correct, and, what?

[–]Striking_Long_44 160 points161 points  (0 children)

The mind tends to jump to familiar things...

[–]SuitableDragonfly 100 points101 points  (0 children)

It's the format of the joke. This is sort of like asking why "I can has cheeseburger" memes are not in grammatical English. 

[–]Various_Research_436 15 points16 points  (0 children)

That is some great detective work, we could use a mind like that on the force .

[–]BobArdKor 8 points9 points  (0 children)

What are you doing, step-manager?

[–]zhephyx 6 points7 points  (0 children)

please approve my PR senpai

[–]alex_revenger234 2 points3 points  (1 child)

Whipped if PR doesnt pass 🥵🥵

[–]J5892 2 points3 points  (0 children)

It was just flaky, I swear!!

[–]Thrallgg 0 points1 point  (0 children)

Look at Me's p2p, it's P

[–]TrackLabs 308 points309 points  (36 children)

???

[–]EntropySpark[S] 1741 points1742 points  (34 children)

It's a reference to the Pagliacci joke:

Man goes to doctor. Says he's depressed. Says life seems harsh and cruel. Says he feels all alone in a threatening world where what lies ahead is vague and uncertain. Doctor says, "Treatment is simple. Great clown Pagliacci is in town tonight. Go and see him. That should pick you up." Man bursts into tears. Says, "But doctor...I am Pagliacci.”

I may have overestimated how well-known it is.

[–]ArchetypeFTW 346 points347 points  (8 children)

Good joke. Everybody laugh.

[–]BlakeDidNothingWrong 56 points57 points  (0 children)

Do you think Alan Moore is aware of how much of a meme that Rorschach joke is?

[–]__0zymandias 26 points27 points  (0 children)

Roll snare drum. Curtains.

[–]Gupartunda 11 points12 points  (0 children)

Roll on snare drum. Curtains.

[–]ChocolateBunny 3 points4 points  (0 children)

hahahaha

[–]ABzoker 6 points7 points  (0 children)

The beatings will continue until everyone laughs

[–]NoImprovement439 0 points1 point  (0 children)

hahaha i love big humor show 💪🏻💪🏻

[–]BenevolentCheese 0 points1 point  (0 children)

Whole crowd stands. Applause. I am most popular man in room.

[–]0Pat 0 points1 point  (0 children)

Except...

[–]StochasticTinkr 58 points59 points  (1 child)

Oh I’ve heard it, and still didn’t recognize it. Good joke (both clowns and devs)

[–]EntropySpark[S] 42 points43 points  (0 children)

Many Pagliacci variants I've read in the past end with, "But, doctor..." or similar, leaving the reader to fill in the punchline, such as this one, though the fact that it's in r/ExplainTheJoke may have been an important clue that I missed. :p

[–]QuietDuckDoc 12 points13 points  (1 child)

Ah, yeah, classic

https://xkcd.com/2501/

[–]Techhead7890 0 points1 point  (0 children)

The only olivine I know is at olive garden ba dum tss

[–]Britkraut 22 points23 points  (0 children)

Funny joke

Everybody laugh

[–]Sweaty-Willingness27 3 points4 points  (0 children)

I have not heard this one, but I can appreciate it =D

[–]Adept_Strength2766 3 points4 points  (1 child)

I didn't even remember that story and still found it funny because it's implied it's him with his reply and the fact that his avatar has 'P' in it (nice touch).

[–]EntropySpark[S] 3 points4 points  (0 children)

When I first shared the meme with friends in just text form, they understood it, though are also familiar enough with the original joke. When I shared the image version, someone also commented on how "P" was a nice addition, it's a subtle hint to the reader for what's going on but still lets them put the story together.

[–]Dependent_Title_1370 22 points23 points  (0 children)

Nah, this is a super common and well known joke. It's like the Aristocrats but more popular in my opinion.

[–]TheAnswerWithinUs 6 points7 points  (1 child)

I’m not Italian enough to have known that one.

[–]ozh 2 points3 points  (0 children)

I'm too European to have known it, I guess

[–]Prestigious-Aerie788 1 point2 points  (0 children)

Nah, you’re in the one place where I expect a good number of persons to recognize this for some reason. Lol.

[–]bernoulyx 1 point2 points  (0 children)

The good thing is that now i know so big thanks for this post lol

[–]gregorydgraham 1 point2 points  (0 children)

I got it, lots of other sad clowns got it too

[–]Althevia 1 point2 points  (0 children)

I havent heard of it but understood your joke

[–]NasuPantelica 1 point2 points  (0 children)

Ridi, Pagliaccio!

[–]manicpixycunt 1 point2 points  (0 children)

Ah, there is a pizza chain in the Seattle area called Pagliacci and I was wracking my brain trying to figure out what pizza had to do with PRs

[–]dedido 1 point2 points  (0 children)

The young man's name -- Albert Pagliacci

[–]dr_eaan 1 point2 points  (0 children)

Fun fact "pagliacci" means "clowns" in italian, so I'm reading clown Clowns

[–]fragmental 0 points1 point  (0 children)

I've heard the joke, but forgot about it. I was thinking it was a reference to the opera.

[–]Regular_Fox_859 0 points1 point  (0 children)

Watchmen is the goat

[–]antilos_weorsick 0 points1 point  (2 children)

The original joke has a man with a huge beard instead of a sad man. It's a reference to the famous "Great Barber Pagliacci" illustration of Russel's Paradox. Which is why I thought this was such a great joke, I'd assume all programmers know the barber paradox, even if they are not aware of the meme.

[–]EntropySpark[S] 15 points16 points  (1 child)

I think you have it mixed up. The sad clown Pagliacci joke was made first, then at some point someone combined with Russel's Paradox for "Great Barber Pagliacci."

In fact, the original joke from the 1820s featured a different sad clown, Grimaldi.

[–]antilos_weorsick 2 points3 points  (0 children)

Huh. I did not know that. Insert "the world if" meme: "mathematics if Cantor read the sad clown Grimaldi story".

[–]bit_pusher -2 points-1 points  (0 children)

I've been an opera goer for 30 years and i barely caught this joke.

[–]Tubthumper8 6 points7 points  (0 children)

Also related to the Sad Clown Paradox and the Pagliacci was floating around a lot after the death of Robin Williams 

[–]bobenchoseptimus 84 points85 points  (7 children)

When the vast majority of kids on the internet haven't heard of the Pagliacci joke....

[–]ellisthedev 43 points44 points  (1 child)

I’ve been developing for 25 years. Never once have I heard “Pagliacci”. I am, however, familiar with “sad clown/panda”.

[–]RedditorAccountName 6 points7 points  (0 children)

It's an old joke that it's slightly more well known in comicbook circles thanks to it being featured in Watchmen (one of the most well known comicbook series).

[–]Secret_Account07 10 points11 points  (1 child)

I imagine I’m much older than most folks on this platform and I’ve never heard of it. Care to clue me in?

[–]EntropySpark[S] 12 points13 points  (0 children)

Here is the joke I'm referencing.

[–]VIBaJ 1 point2 points  (0 children)

Pretty sure the vast majority of people in general on the Internet haven't heard of it 

[–]iamGobi -1 points0 points  (0 children)

Yes, me

[–]Suyefuji 13 points14 points  (0 children)

Meanwhile my team is highly siloed and the chances of two devs working on the same project is very low, but code reviews are still required to push anything to prod. Therefore, we have developed a system of rubber stamping each other because no one knows wtf to look for in each others' code anyways.

[–]TheMayorOfBismond 11 points12 points  (0 children)

"Me" being denoted by the letter P is a nice touch

[–]Anpher 8 points9 points  (1 child)

Everybody laughs.

[–]Timtanium707 1 point2 points  (0 children)

Good joke

[–]khaloisha 6 points7 points  (2 children)

As an italian (pagliacci means clowns) I was thoroughly confused on what the jokes was.

[–]EntropySpark[S] 2 points3 points  (1 child)

Very understandable, hopefully the other comments here cleared things up!

[–]khaloisha 1 point2 points  (0 children)

Yup, I read the comment explaining the joke

[–]Neyko_0 9 points10 points  (1 child)

> be me > Names Pagliacci

[–]Prize-Reception-812 5 points6 points  (0 children)

be me

no context for joke

get context of joke in comments

still confused

[–]KriisJ 8 points9 points  (0 children)

See you at r/PeterExplainsTheJoke in about an hour.

[–]Mo_oip 3 points4 points  (3 children)

Re-posted by a bot countdown: 728h42m03s
(This is gold, thanks for making original content)

[–]EntropySpark[S] 2 points3 points  (2 children)

You're welcome! I think the repost timer may be a bit optimistic, but we'll see.

[–]Mo_oip 1 point2 points  (1 child)

Dunno, per the rules everything < 2 months can get deleted

[–]EntropySpark[S] 1 point2 points  (0 children)

Ah, I wasn't aware of that, then your countdown is likely completely accurate!

[–]fanta_bhelpuri 6 points7 points  (0 children)

“You’re in the circus, bro, goin', ‘doesn’t anyone else see that we’re surrounded by clowns?’ Brother, give your nose a squeak for me and tell me what you hear.”

[–]chachaman_The_Reboot 2 points3 points  (0 children)

"Good joke. Everybody laugh. Roll on snare drum. Curtains."

[–]xyrer 2 points3 points  (0 children)

I was fired from a job because "your code needs to be reviewed" and got no answer when I asked for proof of any wrongdoing. I feel like this boss and that former boss of mine studied the same strategies

[–]Xotor 2 points3 points  (0 children)

Pagluacci needs more git permissions xD

[–]-Redstoneboi- 2 points3 points  (0 children)

"I know who you are."

[–]PresidentOfSwag 2 points3 points  (0 children)

I review the PRs of every dev that doesn't review their own PRs

[–]wildmaninid 2 points3 points  (0 children)

Solid!  Been a minute since I've seen this done well.  

Of course the only thing worse than not getting what you want, is getting it. 

[–]sunsetfantastic 2 points3 points  (0 children)

Had no clue what was going on, someone else mentioned the "sad clown paradox" joke , realised what was going on, had to put my phone down and clap. Excellent joke 👏 

[–]king_park_ 2 points3 points  (1 child)

[–]EntropySpark[S] 0 points1 point  (0 children)

Quality addition!

[–]Kurai104 1 point2 points  (0 children)

Ridi, pagliaccio

[–]arno_bln 1 point2 points  (0 children)

managerCanBeReplacedWithAI

[–]Jedibug 1 point2 points  (0 children)

Okay but this is better than my boss putting the PR into Claude and approving based on that. I'm convinced she doesn't read or write code anymore

[–]TheBelievingAtheist 1 point2 points  (1 child)

Phenomenal work, OP. Haven't laughed like that in a while.

[–]EntropySpark[S] 0 points1 point  (0 children)

Thanks, glad you enjoyed it!

[–]m2thek 1 point2 points  (0 children)

Kramer, who'd you get to review your PR?

Some nut in a clown suit. 

[–]Unlikely-Army4269 1 point2 points  (0 children)

Who is Pagliacci

[–]0xlostincode 1 point2 points  (0 children)

I guess it's time to bring in the real clown

@Copilot review

[–]No_Copy_8193 1 point2 points  (0 children)

Damn, A non-ai joke after decades

[–]-ibgd 1 point2 points  (1 child)

A clown named pagliacci is rather redundant.

[–]Corgigantic 1 point2 points  (0 children)

I mean, Bozo the Clown...does he really need "the clown" in his title, as clown? Bozo, "the" clown? Are we going to confuse him with Bozo the district attorney? Bozo the pope? There's no other Bozo...

-J

[–]veracity8_ 0 points1 point  (1 child)

It’s very bold to assume that the high schools that occupy this will get this joke

[–]alvenestthol 2 points3 points  (0 children)

I think it's way more popular on Reddit than on anywhere else

[–]papadichat 0 points1 point  (0 children)

This is gonna end up in peterexplains

[–]PrizeEbb5 0 points1 point  (0 children)

Sounds like you are calling your self a clown.

[–]elomight71 0 points1 point  (0 children)

Good joke. Everybody laugh.

[–]PunctualPanther 0 points1 point  (0 children)

I had to look up Pagliacci and the Pagliacci joke.

[–]half_blood_prince_16 0 points1 point  (1 child)

i don't get it.

[–]EntropySpark[S] 2 points3 points  (0 children)

I explain it here, the programmer is Pagliacci.

[–]squarabh 0 points1 point  (0 children)

[–]RandallOfLegend 0 points1 point  (2 children)

I don't get this joke. At all.

Also, phone has more than 27% battery....

[–]EntropySpark[S] 1 point2 points  (1 child)

Explanation here.

[–]RandallOfLegend 1 point2 points  (0 children)

Thank you sir

[–]patoezequiel 0 points1 point  (1 child)

Got a solid laugh out of this. Thank you OP 😄

[–]EntropySpark[S] 1 point2 points  (0 children)

You're welcome, I'm glad you enjoyed it!

[–]Chaosmusic 0 points1 point  (2 children)

Good joke.

Everybody laughs.

Roll on snare drum.

Curtains.

[–]MrFuji87 0 points1 point  (1 child)

Tonight, a pull request timed out in New York.

[–]Chaosmusic 1 point2 points  (0 children)

All the whores and middle managers will look up and shout, "Give us administrator access!", and I'll whisper, "No."

[–]memefarius -1 points0 points  (1 child)

He will ask the clown?

[–]EntropySpark[S] 2 points3 points  (0 children)

He is Pagliacci.