Pause for a minute and think deeply about your answers before reading further: What are the best software companies in the world? Who are the best software engineers in the world? Did you come up with a list of names? If so, how many names are on that list? Three?