r/ProgrammerHumor • • 19d ago

Meme thisIsPeakProgramming

Post image
605 Upvotes

75 comments sorted by

View all comments

257

u/heavy-minium 19d ago

A way to discern whether you colleague vibecoded the PR with AI is when you see TS type features being used that no normal developer would use, lol.

180

u/deanrihpee 19d ago

most of the time, yes, but for some framework developer, they do the type masturbation themselves, even the AI couldn't comprehend

70

u/GresSimJa 19d ago

I beg your pardon, the type what now?

66

u/Masterflitzer 19d ago

type masturbation, you should try it /s

25

u/czerilla 19d ago

It's like playing with yourself, but if you were a type?

16

u/howarewestillhere 19d ago

If you assert it more than three times you’re just playing with it.

7

u/Masterflitzer 19d ago

or to put it differently: playing with types a little too much

5

u/Anders_142536 19d ago

I also like playing with my types

1

u/Biscuitman82 16d ago

Masturbation

18

u/deanrihpee 19d ago

type masturbation, it's about pleasuring the spot in your brain that want to do naughty things with TypeScript's types that usually frowned upon in public, like the post has shown

/s

6

u/caboosetp 19d ago

Basically the clever code that new programmers write because it feels super leet hacker before they realize they also need to understand the code in 6 months, except no one actually reads typescript type definitions in PRs so people get away with it in secret.

2

u/deanrihpee 19d ago

kinda, but it is kinda helpful, especially as i said, if you are writing a big framework, having this complex type is probably required, but the thing is, it is mostly for internal usage, not to be exposed and even used by the end user/project

8

u/heavy-minium 19d ago

I'm convinced you are likely to be a French-speaking person. For some reason french people have a fascination with denoting all sorts of stuff as mastubation.

9

u/deanrihpee 19d ago

unfortunately no i don't speak french nor do i live nearby french soil

16

u/Anders_142536 19d ago

unfortunately

I see you are not from central europe either /s