Hacker News new | ask | show | jobs
by lwhi 896 days ago
The decisions that allow flexibility are usually macro-level decisions.

The overall architecture defines the limit of the solution's scope.

1 comments

> The overall architecture defines the limit of the solution's scope.

Agreed, but the micro-level decisions will impact how much effort is required to work within that scope. Just because your architecture supports something doesn't mean that it will be easy to implement it.