Jack Dorsey chose computer science over political science at University of Missouri-Rolla because he saw a crucial difference: policies take years to show results, but code lets you test ideas instantly. He realized programming was a faster way to shape the world.
Chapters
So I went to college. I went to University of Missouri, Rolla, initially. And I was deciding between political science at the time and computer science, because I've always been fascinated by cities and at some point want to maybe potentially go into government. Still not quite sure if I have more effect there or more effect in programming. But I went away from political science because I realized that there are a lot of parallels between what you do in politics and what you do in government in writing policy and laws, and what you do in programming. But the difference is the time scale. So I could write a policy as a senator or as a mayor, and I could see the effect maybe in eight years. But I could rate that same policy and write a simulator around it and write populations around it. And I could see that effect instantly with the computer. So I went down the computer science route.