Jennifer H.
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

Photo by JESHOOTS.COM on Unsplash

There will always be new requirements to fulfill and new features to ship. If the code isn’t…

Jennifer H.

Fullstack software engineer. UC Berkeley EECS / UT Austin CS Master. I love to talk about AI, ML, NLP and CV