Hacker News new | ask | show | jobs
by arkh 554 days ago
Well you could distill most "modern" methods to one subtitle of The Mythical Man-Month book: Plan the system for change.

TDD, DDD, extreme programming etc come from the same observation: the client does not know their needs. Even if they do, those could change. So you want to build systems which are easy to change. And we still get thousands of pages published in the form of books or blog post for something written and explained in a book almost 50 years ago.