1 min readJan 16, 2021
When developing, how often do you think about starting over from scratch and redesigning the whole system?
“Developers buy into a familiar lie: ‘We can clean it up later; we just have to get to market first!’ Of course, things never do get cleaned up later, because market pressures never abate” — Clean Architecture: A Craftsman’s Guide to Software Structure and Design
There will always be new requirements to fulfill and new features to ship. If the code isn’t…