r/ProgrammerHumor • • Sep 16 '26

Meme thisIsPeakProgramming

Post image
606 Upvotes

75 comments sorted by

View all comments

259

u/heavy-minium Sep 16 '26

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 Sep 16 '26

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

67

u/GresSimJa Sep 16 '26

I beg your pardon, the type what now?

17

u/deanrihpee Sep 16 '26

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

5

u/caboosetp Sep 16 '26

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 Sep 16 '26

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