All elections are not held on the same day. This is partly due to availability of paramilitary forces to police the election. This may account for the smaller number.
I am an Indian software engineer, with 15 years in the industry. About half of this has been spent abroad in the US and Europe.
There are a lot of posts here which stereotype both Indians and Americans. My view is
a) Americans are among the hardest working/disciplined people I have seen - more than Indians in general, and far more than Europeans.
b) Indians have done well in software because of hard work, knowledge of english, and flexibility in adapting to new software/methodologies. The flexibility is one area where I feel US workers often lack. Indian engineers are more willing to work in different cultures, learn / use new software quickly etc.
c) A visit to Bangalore will dispel any feeling that the software engineers here are "slave labour" - they are neither dumb, nor are they exploited. They are smart, urban, english speaking and usually in about the top 2-3% of the Indian population in terms of living standard.
d) Working in an Indian software company is exciting. My own company does business in 70 countries, on all types of software and hardware. This is creating a breed of Indians who are comfortable working anywhere in the world, and who have learnt in the last 10-20 years what it takes to be globally competitive. This breed will transform India in the next few years.
e) For an American software engineer who is out of job due to ousourcing, calls to work harder or to suddenly become innovative would be the unkindest cut. Whos to say that he/she was not already working hard and being innovative? The root issue goes beyond software - how long can the huge living standard differential sustain itself, once countries like India and China start adoping rational and growth oriented policies? This is in effect what has happened in India in the last 10 years and China in the last 20. Once the huge workforces in these countries become globally competitive, there will have to be some corrections. In fact, even within India there is a huge difference developing between the fast-developing southern states and the less well-developed northern states. This problem goes beyond just one industry or one country. It's almost natural that the haves feel threatened when the have-nots start moving up in the world. And it is only natural that the have-nots want to "have" their share of prosperity as well. The only reasonable end-state I can see is a world where we use a different yardstick for progress than just money. Till that happens I dont see this conflict ending.
While what you are saying has been true so far, in the last year or so, the trend has been changing. A lot of very good people are actually returning to India because of a fear of losing jobs, improved prospects here and also a desire to return home.
Also, there is a move up the value chain. The success in the software industry has given Indians confidence in their ability to compete globally, which is leading to a lot of activity in other areas, including manufacturing. This is obviously long overdue for a country of India's size and population.
Migration for Visual J++ developers
on
J#
·
· Score: 3, Insightful
I believe this is merely Microsoft's solution to provide a migration path for the Visual J++ developers who have been left high-and-dry since the discontinuation of that product. The references to "other Java language" is just a red herring.
It would not make sense to suck "Java" into the.NET platform, when a language so close to Java (C#) has been expressly created for that purpose.
File extensions are not a Microsoft ploy to maintain their monopoly. This is a misinformed and ill-researched article that undermines the cause it ostensibly promotes.
Having said that, the "Open With.." approach doesn't always work. If you have IE on your machine, try opening a ".xml" file using notepad - you will get various error messages. This is because the "Use DDE" flag is set to on for.xml files' default mapping to IE. I agree that any end-user would have a problem remapping xml files to any other application. However this seems to be an evidence of bad design, not evil intentions.
If the author has picked on file formats rather than file extensions, he would have a much stronger case...
My own experience with UML is that class diagrams can be good to illustrate important parts of the system. However it is impractical to use UML rigorously for complete, real-life systems. Also the requirements side of UML (use cases et al) are not really very helpful. I think in many ways javadoc is the best design tool.
All elections are not held on the same day. This is partly due to availability of paramilitary forces to police the election. This may account for the smaller number.
I am an Indian software engineer, with 15 years in the industry. About half of this has been spent abroad in the US and Europe.
There are a lot of posts here which stereotype both Indians and Americans. My view is
a) Americans are among the hardest working/disciplined people I have seen - more than Indians in general, and far more than Europeans.
b) Indians have done well in software because of hard work, knowledge of english, and flexibility in adapting to new software/methodologies. The flexibility is one area where I feel US workers often lack. Indian engineers are more willing to work in different cultures, learn / use new software quickly etc.
c) A visit to Bangalore will dispel any feeling that the software engineers here are "slave labour" - they are neither dumb, nor are they exploited. They are smart, urban, english speaking and usually in about the top 2-3% of the Indian population in terms of living standard.
d) Working in an Indian software company is exciting. My own company does business in 70 countries, on all types of software and hardware. This is creating a breed of Indians who are comfortable working anywhere in the world, and who have learnt in the last 10-20 years what it takes to be globally competitive. This breed will transform India in the next few years.
e) For an American software engineer who is out of job due to ousourcing, calls to work harder or to suddenly become innovative would be the unkindest cut. Whos to say that he/she was not already working hard and being innovative? The root issue goes beyond software - how long can the huge living standard differential sustain itself, once countries like India and China start adoping rational and growth oriented policies? This is in effect what has happened in India in the last 10 years and China in the last 20. Once the huge workforces in these countries become globally competitive, there will have to be some corrections. In fact, even within India there is a huge difference developing between the fast-developing southern states and the less well-developed northern states. This problem goes beyond just one industry or one country. It's almost natural that the haves feel threatened when the have-nots start moving up in the world. And it is only natural that the have-nots want to "have" their share of prosperity as well. The only reasonable end-state I can see is a world where we use a different yardstick for progress than just money. Till that happens I dont see this conflict ending.
While what you are saying has been true so far, in the last year or so, the trend has been changing. A lot of very good people are actually returning to India because of a fear of losing jobs, improved prospects here and also a desire to return home.
Also, there is a move up the value chain. The success in the software industry has given Indians confidence in their ability to compete globally, which is leading to a lot of activity in other areas, including manufacturing. This is obviously long overdue for a country of India's size and population.
I believe this is merely Microsoft's solution to provide a migration path for the Visual J++ developers who have been left high-and-dry since the discontinuation of that product. The references to "other Java language" is just a red herring.
.NET platform, when a language so close to Java (C#) has been expressly created for that purpose.
It would not make sense to suck "Java" into the
File extensions are not a Microsoft ploy to maintain their monopoly. This is a misinformed and ill-researched article that undermines the cause it ostensibly promotes.
.." approach doesn't always work. If you have IE on your machine, try opening a ".xml" file using notepad - you will get various error messages. This is because the "Use DDE" flag is set to on for .xml files' default mapping to IE. I agree that any end-user would have a problem remapping xml files to any other application. However this seems to be an evidence of bad design, not evil intentions.
Having said that, the "Open With
If the author has picked on file formats rather than file extensions, he would have a much stronger case...
My own experience with UML is that class diagrams can be good to illustrate important parts of the system. However it is impractical to use UML rigorously for complete, real-life systems. Also the requirements side of UML (use cases et al) are not really very helpful. I think in many ways javadoc is the best design tool.