|
What you said about Indian programmers is right...I agree...Iam from India
so i know the culture there...they say "yes" for everything bcoz they are
under pressure from there managers constantly...it's not same as here...you
cannot eat potatoe chips in classroom...there is less freedom...there is
pressure to perform...my suggestion is you should ask them to repeat what
you said or send them a soft copy of what you need.
This discussion continues over here:
hey Yakov,
I have to agree that managers better get used to this because American
programmers are species that is on verge of extinction.
The American programmer is not on the verge of extinction for the following
reasons:
<p>
Salaries in India and other major outsourcing countries are getting higher
therefore making the hassle of dealing with communication issues, different
corporate cultures, and time zone differences less appealing.
<p>
Top level programmers are immigrating to the USA in pursuit of the American
Dream. Those that stay behind might not be the best.
<p>
In the US, there are more opportunities for the average person to make a
decent living so those that pursue a career in IT (specially post 2000) are
more likely to do so out of a genuine interest in programming. Trust me,
this shows in the quality of their code.
Norman is exactly right and corporate America is slowly coming to grips
with the true cost of outsourcing (high turnover of resources, longer
time-to-market, communications issues, junior developers, infrastructure
costs, and timezone logistics). If your project has a really good team,
you have a chance that you can "follow the sun" for round-the-clock
development. However, more times than not, you end up losing an extra day.
To try to alleviate this problem, either Americans start the day very
early and work from home late into the evening to answer
questions/coordinate activities or the Indian developer starts the day late
and perhaps works 3rd shift. That is not a long-term strategy for either
individual.