As you get to the end of the project you want to run all the tests cases against one version and make sure that you know that that version passed everything. And so as you get late in the project you get a little more conservative about making radical changes to the software.
Bill GatesThe interview process tests not what the applicant knows, but how well they can process tricky questions: If you wanted to figure out how many times on average you would have to flip the pages of the Manhattan phone book to find a specific name, how would you approach the problem? If a spider fell to the bottom of a 50-foot well, and each day climbed up 3 feet and slipped back 2, how many days would it take the spider to get out of the well? .
Bill GatesPrograms today get very fat; the enhancements tend to slow the program down because people put in special checks. When they want to add some feature, theyโll just stick in these checks without thinking about how they might slow the thing down.
Bill Gates