After many years on programming forums, I've seen the quality of questions and the definition of 'programmer' nose dive as a result of the outsourcing boom. So, I'm going to start posting examples of the sort of questions that I see in this blog, so people considering outsourcing a project, can see what they will get for their money.

Wednesday, February 17, 2010

Learning

I have to say, I didn't think I'd post here again. However, I've had a number of conversations recently where I've been told that a person is a 'trainee', which means they are not paid for their work, but they are working on a paid project, and basically given a task and asked to ask people online to do the work for them or tell them how it's done. This is a sample of the sort of question I mean:

my name is aman i am a devleoper /learner of asp.net i am developing a website of US Client in which client wants that my website couldnt open in india so what i have to do for this could please give me some idea and list of ip on behalf of that i can block it and my website dispaly a page with message country not allowed

I find it ironic that an American company pays an Indian 'learner' to develop a site that he then can't browse to. However, the point is, people are outsourcing, and probably have no idea that the people they are paying, are getting unpaid workers to write their code as a learning exercise.