Stop over-cleaning up
About (not) undoing abstractions when they are no longer needed
Published in
2 min readJan 17, 2020
I agree you shouldn’t over-abstract, and you shouldn’t do abstractions ahead of time. But what should you do if you already have abstracted something (for good reasons), and a change request comes later, making the initial refactoring obsolete?