To be fair, you don't hear (as much) about all the Mark Zuckerbergs who weren't quite so successful. If you're going to look at some of the richest people on the planet, then of course you'll see a string of successes, because without a long string of successes they wouldn't have been the richest people on the planet. I also think that as the string of successes becomes longer (or you become richer), you have more of a chance at further successes as well.
Looking at the most successful people in any situation is not a good way to get a sense of the underlying probabilities involved. If you let 1000 people flip coins 1000 times and count the number of heads, you'll see an extraordinarily high number of heads among the most successful people.
The mere fact that there are really few people as rich as Zuckerberg indicates a big luck / network effect factor in my opinion. Zuckerberg is probably more skilled than the average person, but there are many more people like him in terms of skills (I believe), and the vast majority of them didn't get anywhere near as rich. Zuckerberg also didn't accumulate his wealth by lots of small repeated increments: he won big by Facebook becoming successful (and there was no guarantee of that, despite Zuckerberg's skills). Without that big win, I doubt that Zuckerberg would have ended up anywhere near #3.
> If you let 1000 people flip coins 1000 times and count the number of heads, you'll see an extraordinarily high number of heads among the most successful people.
Not really. If you do this experiment you are virtually assured that all the people will get between 400 and 600 heads. Not a single one will get 601 heads. Not a single one will get only 399 heads.
Zuckerberg is not one or two or ten standard deviations away from me. He's thousands of standard deviations away from me. Luck alone cannot explain his success.
Edit: For fun, here's a code snippet that shows the range of the number of heads that 1000 people get when flipping a coin 1000 times. I ran the experiment 10 times.
import numpy as np
for seed in range(10):
flips = np.random.RandomState(seed).binomial([1000]*1000,p=0.5)
print(min(flips),max(flips))
You need to run this experiment many millions of times before you see a minimum less than 400 or a maximum higher than 600. As you can see most often the range is much tighter.
Looking at the most successful people in any situation is not a good way to get a sense of the underlying probabilities involved. If you let 1000 people flip coins 1000 times and count the number of heads, you'll see an extraordinarily high number of heads among the most successful people.
The mere fact that there are really few people as rich as Zuckerberg indicates a big luck / network effect factor in my opinion. Zuckerberg is probably more skilled than the average person, but there are many more people like him in terms of skills (I believe), and the vast majority of them didn't get anywhere near as rich. Zuckerberg also didn't accumulate his wealth by lots of small repeated increments: he won big by Facebook becoming successful (and there was no guarantee of that, despite Zuckerberg's skills). Without that big win, I doubt that Zuckerberg would have ended up anywhere near #3.