Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
page3944365y@Gregozor2121 no it doesn't. The wrong abstraction is a dead end, it's just a matter of time before u realize.
-
@page394 Sorry i didnt clarify.
Argument would be "to abstract? or to copy?"
Clearly, "wrong abstraction" that the author of the quote have meant means the case where it is easy to make such a error. -
ltlian21885yThis is one of those things that is funny to see go full circle as you grow your skills.
You start out writing garbage, then you learn enough to do it "properly" and struggle to get anything done. Then you start learning to balance "cheap" vs "good enough" and you write garbage again - but adequate, production ready garbage which is as maintainable as it needs to be and done on time. -
There are use cases when duplication means that the number of slightly altered copies is exponential to some value. I doubt there is any abstraction worse than that. Therefore it fukin depends.
Duplication is far cheaper than the wrong abstraction - Sandi Metz
rant