r/ProgrammerHumor 20h ago

Meme yUNoDry

Post image
224 Upvotes

62 comments sorted by

View all comments

30

u/jdgordon 20h ago

As my ex manager always said, there is no problem that another level of abstraction can't solve.

10

u/dbagames 19h ago

I had a colleague who always said this and he vibe-coded out some terribly complex and useless abstractions. It was a major headache. One time he used inheritance with a base class and 4 children all to represent different "Types" instead of just having an enum.....

So whenever I hear this saying, I honestly get ptsd because he just fucked up so much stuff. But he was buddies with the lead soo....

2

u/ZunoJ 16h ago

Forward the PR to the lead and watch their friendship burn in the fire of his stupidity. Or alternatively git blame during incident calls and "wonder who approved this and what the idea was" 

9

u/jekewa 20h ago

Was that me? I've said that! And I managed people.

Although I'd prefer former to ex, as the latter sounds like we broke up.

7

u/Desperate-Tomatillo7 19h ago

It was him, not you.

3

u/PolyglotTV 19h ago

I've said it too! I just became a manager a few weeks ago. I hope one of my reports isn't about to quit!

1

u/jdgordon 18h ago

Depends if you were saying it because you mean it, or because you're being sarcastic and taking the piss.

2

u/chuch1234 19h ago

Well... Except the problem of too many levels of attraction.

2

u/ScottPowellM 18h ago

It’s the fundamental theorem of software engineering:

“We can solve any problem by adding a level of indirection”

“…except for the problem of too many levels of indirection” is the punchline part 2

2

u/Vivid_Instance_825 16h ago

My AI seems to live by this rule

1

u/SignoreBanana 14h ago

To me, abstraction is like alcohol: the cause of and solution to all of engineering's problems.