89

The other half of this question: How do programmers in the West see programmers in the East?

I think it's just as interesting and important to see how programmers in the east view programmers in the west.


The eastern part of the world (India/China/Philippines ) is often seen as mainly providing outsourcing services to the western world (USA and Europe).

Do you have the experience of working as part of an offshore team? If yes, how was it?

Do you hold any generalized ideas or opinions about the programmers from the West (e.g. Are they cooperative, do they deliver on time or do they do quality work?)

Jon Hopkins
  • 22,764
  • 12
    These are great questions! Understanding each other's viewpoint helps break down barriers and build cohesion. Would it be possible to expand these questions beyond a strictly outsourcing-supplier/outsourcing-buyer boundary to include a broader scope? E.g. How does the historical role the 'West' has played in Computing Science affect the 'Eastern' perception of the technology, and the tools used to support it? Also, how does the historical role the 'East' has played in mathematics affect the 'Western' perception of the subject? – oosterwal Feb 23 '11 at 13:11
  • 47
    with binoculars I guess. – Jimmy Collins Feb 23 '11 at 14:30
  • @oosterwal - My take would be that that moves it into an area that's too discussion based for Programmers.SE where this is focused purely on "what's your experience". You could try asking a question like that but I suspect it wouldn't survive (this one already has a couple of close votes). – Jon Hopkins Feb 23 '11 at 14:31
  • Not outsourcing but offshore, my observation is they are older than us, on average. – rIPPER Mar 01 '11 at 05:51
  • 3
    This is a completely irrelevant question. Much more important is the question how programmers in green t-shirts see programmers in red t-shirts. – ThomasX Oct 21 '11 at 08:09

19 Answers19

73

Being an Indian, I can speak about India.

The issue is about the culture here, the mindset of the people. Since childhood, we are trained to follow the process, trade the safe path, get into high paying professions like engineering, medicine, business administration, etc. Innovation, exploration, entreprenuership is still not so common here.

Most people get into IT for money, not because they like coding, or have an inclination towards computing. Due to this lack of interest, most of us end up becoming robots, carrying out instructions without paying attention to the meaning. Most developers never think from the end user perspective, or how would their specific component provide value to the bigger system.

You would hardly find innovators here, but you would see excellent workers. The idea of growth is solely in terms of money and designation, knowledge doesnt really matter to most.

Leading IT companies also follow the same pattern. They hire freshmen from colleges and train them to become such robots. The sad part is, their pay scale is still better than most other professions and there is no escaping from it. There are hardly any IT companies in here, who look out for real talent.

Another important fact is, most of the talented people fly across to the US or other nations where they can apply thier skills and earn much more than their Indian counterparts. So, if you are a developer in India, chances are, you'd end up being a process geek, than a tech rookie.

Although things are changing now and we do see a few startups cropping up, but they are still in short supply.

Update: So, the points above were my perspective to how programmers in the east are. However, to answer the question, programmers in the west, are generally more result oriented, focused, upfront and more professional. I have always worked with customers/clients from the west and have always found them co-operative, patient, flexible and supportive.

Danish
  • 914
35

I have worked for large US Retail Companies in the U.S from India . The US team that I interacted with knew exactly what they want. As discussed in the other post , Indians "show almost religious adherence to policies and procedures, but nearly complete lack of insight into the problem that was supposed to be solved" .

There are instances where the guys in the U.S. were flexible to deadlines . They would say "Its okay if you deliver the code by feb 26 " and the offshore manager will reply "no its fine , we will deliver it by feb 23rd itself" thus adding more pressure . This is more in the direction of pleasing people rather than actually evaluating what time it actually takes to code .

So, this may be the problem with social structure in India .