Freelancing on the Internet

From Free net encyclopedia

Contents

Freelancer Websites

The advent of the Internet has created new opportunities for freelancing, particularly for software developers from countries with low average salaries. A number of websites have become bustling marketplaces for farming out software development projects to freelancers at rates generally considered rock-bottom by Western standards. Such websites typically provide a convenient central forum for posting job requests, rating and documenting history to judge potential buyers and sellers, an escrow system to protect participants from fraud, and arbitration in the event of disagreements between the coder and the buyer. The system for setting prices is usually organized as a reverse auction.

Freelancer Statistic

According to recent studies about 20 percent of contracted websites,software development and graphic designs worldwide are made by freelancers. Customers choose and stay with freelancers because their rate can go as low as 70 percent compared to industry standards.

Coders

The majority of the coders at such websites are apparently from India and Eastern Europe. Nevertheless, there are many from United States, England, and other countries. Coders vary from individual freelancers, sometimes college students working in their spare time, to small software companies with teams of developers. The rates commanded by the coders generally depend on the scope of the project, and the coder's history of past work done when contracted through the website. First time coders and code monkeys often underbid those with established online reputations.

As an example of the diversity of programmers participating, the top 50 programmers at one popular site are from the following countries:

  • India: 13
  • Romania: 7
  • Russian Federation: 6
  • United States: 6
  • Argentina: 4
  • Bulgaria: 3
  • Canada: 2
  • Other Countries: 9

Buyers

The people hiring freelance programmers via the Internet are probably more diverse than the programmers doing the work. Up to 70% are non-technical. Most are in developed nations. Some are professional programmers seeking special skills to solve specific problems. Many represent companies trying to set up e-commerce on the web. Some are students needing help with homework. Some are business people attempting to automate some business function. Some want to reimplement programs they've seen on other platforms, or translate programs to other programming languages. There are also a number of people that aren't really good at programming, so they find people to do their work cheap, and then just put their name on the project.

A good number hire graphics artists who also sign up for these sites.

Compared to offshore outsourcing

This kind of Internet-based outsourcing can be thought of as a small business variant of the wider business practice of offshoring. Larger corporations may set up their own subsidiaries in other countries. Small businesses, as well as individuals requiring software, find it convenient to get projects done through Internet freelancing sites. A typical project price, as of 2004, is several hundred U.S. dollars, well within reach of a small company with a true business need.

Inherent problems and implications for businesses

Internet freelancing raises many issues for businesses involved in outsourcing some of their work. Protection of intellectual property is one major issue. There is little realistic recourse for a company in the event that a coder from another country should publish or resell the code developed for them. The practice of Open Outsourcing completely side steps this sticky issue by explicitly stating that the code is available to all. Other problems may include difficulty in fully communicating the necessary specifications of the project at hand, as well as the risk of the coder failing to complete the project on time, potentially jeopardizing the buyer's business plans.

Therefore, the projects typically posted on freelancer websites would optimally not represent the core competency of the buyer company. Rather, they would constitute the more mundane and labor-intensive tasks that are much easier to describe accurately in writing than to implement in a complete and polished manner. Outsourcing specialized tasks for which no in-house expertise is available is another good reason to seek a freelancer. Some programmer out there has solved a problem similar to yours in the past, and that hard fought knowledge can save you a lot of money in internal training and discovery processes.

Perspectives on the future of Internet freelancing

Template:NPOV-section Some developers in developed nations fear the effects of Internet freelancing. Calls for protectionist legislation have been made. How such legislation could even be applied to the small scale outsourcing efforts discussed in this article is an interesting question. The loss of programming jobs in the industrialized parts of the world may have had more to do with the recent recession than with outsourcing. Depressed wages and underemployment are probably more realistic fears. Some studies have shown that more jobs are created in the industrialized world when some jobs are outsourced. However, the quality and earning potential of these new jobs is often less than the jobs that were exported.

Ideally, a symbiotic relationship will be arrived at between developers in the first world and offshore freelancers, with the former being employed primarily to formulate project specifications and integrate the components produced offshore. Such business models may also prove essential for the smaller companies' ability to compete with larger competitors who are capable of setting up subsidiaries offshore or of contracting more established foreign software companies.

The one thing that seems certain is that the future of programming is going to be different than it is now. The advent of the Internet, and its ability to directly connect people around the world greatly diminishes the value of face to face communications. Programming provides a way for developers from the third world to make many times the national average wage, and thus raise the standard of living in their countries. The importance of English, both to native speakers and those learning it as a second language, is growing. Successful software developers on both sides of this equation will need to improve their communications skills to remain successful in this new environment.

External links