Cutting through complexity to find a solution runs through four predictable stages: determine a goal, find the highest-leverage approach, discover the ideal technology for that approach, and in the meantime, make the smartest application of the technology that you already have - whether it's something sophisticated, like a drug, or something simpler, like a bednet.
Bill GatesAnother trick in software is to avoid rewriting the software by using a piece that's already been written, so called component approach which the latest term for this in the most advanced form is what's called Object Oriented Programming.
Bill GatesToday, you always know whether you are on the Internet or on your PC's hard drive. Tomorrow, you will not care and may not even know.
Bill GatesThe next time someone tells you we can trim the budget by cutting aid, I hope you will ask whether it will come at the cost of more people dying.
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 Gates