Delaying Decisions Until the Last Possible Moment
If you can delay key decisions with your system's architecture, you'll be rewarded with flexibility later.
Tags: devtips, programming, computerscience