Hacker News new | ask | show | jobs
by oncallthrow 174 days ago
This. This. This. I currently work in a codebase where so much code has been abstracted away for “cleanliness” that it’s impossible to understand what code is actually running.

The worst is when three lines of completely standard code (immediately understandable to anybody inline) get „helpfully” lifted out into a utility function.

1 comments

By the way, the reason behind all of this, like so many ills of our industry, is the completely broken promotion culture.
While I agree that the promotion culture appears to be broken in the US, I can assure you that these kinds of over-abstractions happen completely regardless of promotion culture.