Two major flaws I see here:<p>1) <i>Those (tech hubs) are primarily CA and NY, with some other cities having their own smaller scenes (Boston, Austin, Pittsburgh...)?</i><p>It's more like SF/Bay area, then Cambridge/Boston, then Austin/Boulder etc. NYC has a decent tech scene, so does LA by virtue of their size, but they're not tech hubs like SF or Boston/Cambridge. Maybe she forgot MIT is in Cambridge?<p>2) Great engineers are everywhere. Sure there are a lot of crappy ones but in my experience it's a lot harder to find good front end guys, engineers that understand the ins and outs of javascript/DOM/browser that also have an eye for good aesthetics. Now those are hard to come by.