this post was submitted on 30 Jan 2026
766 points (97.1% liked)

Programmer Humor

29487 readers
451 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
[–] addie@feddit.uk 18 points 6 days ago (5 children)

Abstraction is not very compatible with concurrency, so as well as your your beautiful abstract API, you also need some 'cut through the layers' functions to return the underlying classes you need to synchronise on. Now you have a right mess that's incredibly hard to understand, infuriating to debug, and impossible to refactor. Best you can do is put another layer of abstraction on top. Repeat every six months.

[–] MrMetaKopos@slrpnk.net 15 points 6 days ago (1 children)
[–] vane@lemmy.world 3 points 6 days ago

Pack it to lambda and name it microservice.

load more comments (3 replies)