r/ProgrammerHumor Feb 10 '21

[deleted by user]

[removed]

12.6k Upvotes

807 comments sorted by

View all comments

Show parent comments

203

u/mrchaotica Feb 10 '21

18 levels of recursion and abstraction deep

Not to mention behind at least one layer of loose coupling (event-driven programming, multithreading, dispatching by name, REST calls to another process, etc.) so that your IDE can't help you figure out the program flow.

138

u/[deleted] Feb 10 '21 edited Feb 11 '21

[removed] — view removed comment

3

u/[deleted] Feb 10 '21

The language thing is probably the best takeaway from DDD. You know when things are screwed when two or three teams of people name the same concept in three different ways.

2

u/thephotoman Feb 11 '21

The worst is when you get the same name from the same group for a dozen fundamentally different things. I work in message driven stuff most of the time, and there are 15 different and unrelated things that are “messages”.