Hacker News new | ask | show | jobs
by fullwedgewhale 4050 days ago
I think one difference that I've seen is that the US has a very different attitude toward computer programming. In the US it's more glamorous? That's not the right word, but it seems like when I talk to a number of foreign developers who emigrated to the US, it's more about being a good job than it is about being a genius hacker, rich by 25, or being a technical tour de force. I see a lot more women overseas who become programmers. Maybe because the culture is different, and becoming a programmer is like becoming an architect or engineer?

I think that different culture might self-select US developers the same way top schools produce highly motivated, successful people because they recruit highly motivated, successful kids. Not to say every US developer wants to climb to the top of some technical or economic mountain, but it seems like maybe there's a smudge more passion among US developers. Also, intelligent, math oriented individuals have other avenues in the US, like finance, (and unlike the rest of the world) dentistry and medicine are lucrative careers. Meaning you choose programming more because you want to program, but in other countries it's because it's a better paying job.

I've also noticed that in some countries, once you've done a few years writing code, you quickly want to join management ranks and develop a coding allergy. More so than in the US, where it seems like 50 year old developers still want to write code. I get the sense that, in some countries, if you don't get into management then you are a failure at some level. So in the US you can find someone with 10+ years experience developing software, but in other countries you just have people who've stagnated and never moved up.

I dunno.

2 comments

I am an Indian developer and I feel that you're onto something there. This needs more discussion.

For eg: An executive an HCL , a leading Indian outsourcing firm called American developers "unemployable" :

>> He says students from countries like India, China, and Brazil are more willing to put the effort into "boring" details of tech process and methodology, such as ITIL, Six Sigma, etc.

http://www.dailytech.com/CEO+of+Microsofts+Indian+Partner+Co...

So basically , American devs want challenging work and technical growth , while Indian devs are happy to even have a job.

There is definitely something to this. From my experience(American), nobody writes their specs.
>Also, intelligent, math oriented individuals have other avenues in the US, like finance, (and unlike the rest of the world) dentistry and medicine are lucrative careers.

Dentistry and medicine are very lucrative careers in India.

But not all over the world. In some countries, even in Europe, you can be a physician and do 'okay,' but being a computer programmer would be better.