The future of Software Engineering and Programming

<p>

</p>

<p>True, but the question is, how many of these jobs requiring algorithmically complex work will be available, and what salaries will they pay? Furthermore, what is the entry-level path to getting one of those jobs? For that matter, plenty of non-American programmers can do algorithmically complex work at least as well as American programmers.</p>