&quot;In the best case the programmer and the company will both think they are getting a good deal&quot; is not the same as &quot;if both the programmer and the company both think they are getting a good deal it is the best case.&quot;  TFA says the former but your post is really about the latter.