Earlier quoted context omitted.
> Every large city (>1M people) will almost certainly have communities of people who share your culture or at least tolerate and support it. That is not enough. There need to be companies willing to hire. Those companies spring around where there is more talent so they don't have to relocate everyone. Where is more talent? Around more companies. It is a feedback loop. Network effect is probably the correct phrase her…
Epic Systems (digital healthcare records) employs 5,000 people just outside Madison, WI. Soon to be 10,000 according to their roadmap. I wouldn't be surprised if other corporations looking to hire gobs of college grads start popping up (or already have popped up) near other small midwest cities.
If Epic rejected your application or laid you off. How many other software jobs would there be in the area?