Hacker News new | ask | show | jobs
by j_baker 6091 days ago
I think that Fowler would say that a design should be constantly evolving. That's the agile philosophy at work. Now, you can agree or disagree if you want to, but requirements change so quickly that it's difficult to not agree with him at least partially.

Therefore, it becomes technical debt when these good engineers reflect on their design decisions and don't do anything about it.