Could you elaborate ?
BTW way I think stereotyping people is a thought held by inept people who has not seen much of the world . Have you ever heard of people like Rajeev Motwani , Shamkant Navathe , Chandrajit Bajaj? Their books are read all over the world . In fact if you are doing your masters in the US in either electrical or Computer Science there would be a very limited number of books which wont have an Indian author or co author . Intellectualism is independent of geography . We just need some catching up to do .
Be proud of your country , there are more good than bad and we are improving every day .
long version:
Ok, I my have been wrong in stereotyping part. Apologies. But facts don't really lie.
I've been recommended/forced to read many Indian authored books & here's what I find. Of every 10 books I've read 8 have their material lifted from a foreign author book. Most of the time, esp. in programming books paragraphs are "lost in translation/context" types. More so some don't even follow the holier-than-thou standard. Hence my point #3. You even wondered, why people say old habits die hard - they ain't bluffing. This leads to a rigged "Don't fix it, if it ain't broke" mentality "Don't fix it, if it ain't broke - yet!". The worst part it they take it as an exception & go around in circles blinded by their ignorance or sheer laziness.
India at it's present stature has a growing no. of programmers & the scenario is, if you're good at programming, i.e. follow the code (pun intended) you'd have a nice job (* Conditions Apply) & the others "programmers" are left for teaching and/or rule formation. Guess who'll be teaching the next generation! Hey is that a Blue Dinosaur I see over there....
Warning: Personal Outrage Ahead
Again, I apologize for the elaborative post but then again our Education System SUCKS! I tell this from personal experience. I've seen my scores plummet just 'cause I used
int main(int argc, char[] argv), only 'cause I preferred
cin.getline(char*, int) instead of
gets(char*) - what the books used, only 'cause I bothered to optomize the sukcy algos of these sh!tty recommended books, only 'cause I knew what threads were, only 'cause I knew much more than what our teachers taught us. Ironically, everyone else seemed to do just fine. It sukcs to be in such an education system where
Wrong is forced upon you. And no I did not use
void main(), it's not about scores but a higher thing.
tldr; version:
Apologies for the stereotyping, but majority of the Indian authors are bad if not plagiarists and the educational system can only compete with the Harappans. It's a sad state.
But then again, it is my personal opinion. I've given up playing the standard enforcer long ago.
P.S.
Could you elaborate ?
BTW way I think stereotyping people is a thought held by inept people who has not seen much of the world .
...
Be proud of your country
Who said about the
rest of the world. I have serious issues with people (not you) who think that if any NRI makes it big in the US or any other foreign country for that matter, it makes India proud. I mean, c'mon the fine lad/lady did his best to become a successful individual in an altogether different nation & there you go accrediting yourself just because he's an Indian. He/She has worked hard for where he/she is, India had no role to play except giving him the genes which will make him/her look somewhat "Indian".
Code:
// NRIs making it big != Indians doing great
try
{
indianProgrammer.CheckForSuccess((EducationSystem) indianEducationSys);
}
catch( RareException e)
{}