Pages

Thursday, April 16, 2015

Freelance programming in the U.S. after the fall



Just over a decade ago high school counselors, job training specialist, and college career centers were all extolling the security, abundance, and high salaries of people trained as computer programmers. The market was tremendous, with technical web sites listing thousands of jobs for programmers of every ilk, C++, Java, even COBOL was still in demand. Just over a decade ago, the U.S. was also the leader of software development in the world, but then the unthinkable happened offshoring America's powerhouse, software, and the jobs in programming were now all available at a tenth the wage to that wise country that saw the opportunity to undercut the American programmer, to India. By 2001, the 900,000 software jobs listed in a major programming jobs site was listing 28,000 nationwide. The permanent programmer's jobs were all gone. What was left but freelance programming for those who still had the heart.

Freelance programming had previously gone under the name of 'independent contracting'. The earnings were attractive and many businesses saw the advantage of paying a contractor to write programs for the period of time needed without having to setup all the other benefits and incur the costs of having a permanent employee. For some reason, in the 1990s, the U.S. Congress thought it best to take this opportunity away from those talented programmers willing to go without the benefits of a permanent employee, and they passed laws virtually prohibiting independent or freelance programming. If you wanted to pursue your craft, you had to do it as an employee. Even setting up your own corporation was more or less prohibited. Taxation made certain of that. Individualism, the sacred virtue of the American Revolution, self-sufficiency, all these fell by the wayside as Congress assured above all else, they collected every penny in taxes possible from the programmer, even if it meant curtailing this kind of 'free trade', the individual craftsman.

When, finally, programming jobs were sent to India, the freelance programmer was left with just the crumbs. Once earning a hundred an hour, the top pros had to settle for fifteen or twenty as they competed with Indian programmers who can pay rent with a hundred or less and live like kings on a couple of thousand. Not only were the contractors hit hard by this free trade arrangement, but permanent software professionals were forced to give up their seats to 'temporary' foreign workers working at a tenth of what the corporations paid a U.S. citizen. With jobs diminished, these permanent employees found themselves permanently without jobs. They too became providers of freelance programming.

If you're a U.S. citizen and you have a software developer's job, count yourself among the lucky few. For the rest of us, we're freelancing it in the land of the free and the home of the brave.