One thing to remember in economics is that you can’t do one thing in economics. There are always other effects that come out of it.

—
Warren Buffett. This issue of interconnectedness often comes up in software design too. Today’s performance tweak or new feature is tomorrow’s design constraint. Also reminds me of side-effects in functional programming and why ‘purity’ in code can be such an attractive windmill.