this post was submitted on 16 Feb 2026
42 points (97.7% liked)

Programmer Humor

31258 readers
1781 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] aaaaaaaaargh@feddit.org 8 points 2 months ago* (last edited 2 months ago) (1 children)

But you always get something in return for all those layers and layers of abstraction. For me most of the time it was a lot of Java/Spring features I didn't know existed and after that I realized they were pointless.

[–] DeprecatedCompatV2@programming.dev 7 points 2 months ago (2 children)

Noooo, you have to override 50% of the class methods to hard couple your filter's implementation to an event-bus-style bean with Spring in the package name to avoid NIH! What if someone needs to extend your Authentication Provider in the future but can only use a limited quota of keystrokes to implement their ticket as an inobvious side-effect? How else will they add the aud from your JWT to the MDC? Some kind of pointcut??

[–] aaaaaaaaargh@feddit.org 3 points 2 months ago

Thanks god my attention span is way too low to comprehend all of that

[–] fibojoly@sh.itjust.works 2 points 2 months ago

Why does it sound like you're writing plugins for Keycloak?