2 ms·
So when should you make [...] decisions? When you have the most information, when you're at your smartest: as late as possible. Within software architecture, I
by andreyf 17y ago
So when should you make [...] decisions? When you have the most information, when you're at your smartest: as late as possible.
Within software architecture, I've heard this called "late binding", also the Open Future Principle: "The best way to implement the future is to avoid having to predict it" [1].
1. http://www.vpri.org/pdf/rn2006001a_colaswp.pdf http://www.vpri.org/pdf/rn2006001a_colaswp.pdf