Gates is the ultimate programming machine. He believes everything can be defined examined reduced to essentials and rearranged into a logical sequence that will achieve a particular goal.