The future of Software Engineering and Programming

<p>The type of software development being sent overseas is dull stuff you probably wouldn’t be interested in anyway.</p>

<p>Similar to how there used to be a time when a no-skill laborer could work in a factory in this country and earn a nice middle-class living but that is no longer the case because manufacturing these days either requires more skill or is done much more economically in other countries, I foresee a time when American programmers who are rank-and-file Visual Basic drones creating database apps and so forth will be unemployable at the wages they demand, and that American software engineers will be more focused on algorithmically complex work that requires more than fancy scripting skills.</p>

<p>Let’s be honest, a lot of software development is not complicated stuff, it just requires some skills to do and could be competently handled by somebody with a focused two-year degree and who only knows VB and Java. That’s the stuff that is outsource-friendly.</p>

<p>Assuming migration patterns remain stable, things ought to work themselves out. But if America continues to see reverse brain drain, then you just might see India out-sourcing work to the States in thirty years. :-D</p>