&gt; If you let the requirements drive the design rather than trying to design up-front<p>I don&#x27;t understand this dichotomy. What kind of engineer designs anything for a third party without gathering their requirements?