I feel like everyone I know that works in tech lives in the bay or Seattle. NYC as the center of finance makes sense to me, DC as the center of gov't obviously, Boston/New England as a center of learning also makes sense, but why have these places ended up as the center of tech?
Also a concentration of top tier academic institutions in the Bay (Stanford, UC Berkeley, others)