That&#x27;s why I was repeating the importance of him having some well thought out requirements. In situations where this is true (and it really happens sometimes), I&#x27;ve regularly seen good developers come in under budget and mediocre ones at least come close.