I am not sure if the post was troll bait or not. Denying the possibility of truth within the massive generalization in the topic wouldn't be best idea, having said that one has too look at companies like Gluster [Acquired by RedHat] and InMobi to look at some high technology being produced from this part of the world.
Given the population of India, there are actually more english speaking people over here than the whole of Britain, similarly even a high number of brilliant programmers would get drowned the chorus of massive coders working for huge outsourcing firms.
Since you come from India itself as your blog suggest, and are from computer science related field, and hence would be very well verse with what I have mentioned above, I find digging a five year old post, combining with the topic headline 'Are Indian Programmers not Programmers but just Coders' not in the very best spirits.