The other way these companies became so enormous was network effects, a seemingly magical phenomenon that every start-up founder craves. The basic idea of network effects is that the more users and customers a company has, the better their algorithms will become, making it increasingly difficult for competitors to catch up, further entrenching their grip on the market.