Completing the right preparatory courses is no guarantee of receiving a share of the software jackpot. Differences in luck and talent among those equally prepared will ensure that the quality of software firms’ products lies on a bell curve, with only a few Googles and Facebooks and many more bored, moderately paid computer technicians helping the average confused person deal with malware.