I am originally from a town of ~6,000 people in northern Michigan. My story mirrors most of the college educated students in my graduating class: moved away for college, got a degree, and then stayed away from home because there are few jobs for college educated people.
I've always wanted to give back to my home community by starting a software company there. The local economy couldn't support a software consultancy, but a SaaS company could work. The obvious problem is attracting and retaining talent [and also having a profitable company ;)].
I suspect that there are software developers out there that would want to have the small-town lifestyle while still working on interesting things and not having to be remote.
So, has anyone here ever started a software company in a small town? How'd it go? What were some of the problems? Successes?
Thanks!