Hacker News new | ask | show | jobs
by t-writescode 2223 days ago
And yet the collegiate programming contests includes high performing computer science schools from every region. You can raise an incredible programmer from Wisconsin, Colorado, Texas, Virginia, and Ohio just fine.
2 comments

Ohio and vietnam and russia and bulgaria. Let's add to the list. People who have moved to costlier cities have done it at a significant cost and sacrificies. Making it all decentralized can potentially cause large harm to those individuals.

It'll boil down to completing with countries that have large human capital. Clearly USA is not a winner there. Talk about jobs being taken by people living in Bangladesh/pakistan/Indonesia and other highly populated countries.

Well, I have had Russian coworkers and coworkers from South East Asia, so it would seem I already have competed with them.

edit: I see you've modified your post, I'll update mine, too:

> People who have moved to costlier cities have done it at a significant cost and sacrificies

They're all welcome to return to the places they want to be. We often encourage people in dying towns to move elsewhere to find work or sustainable living. The people that have made 250k+ a year can do that, too.

> Talk about jobs being taken by people living in Bangladesh/pakistan/Indonesia and other highly populated countries.

I see the argument here; but, I don't expect it will be nearly as bad as is said. The platform may certainly change; but, there are still reasonably-sized development teams in countries that do their own thing. Further, a deep understanding of a given culture is very useful when developing software for them, or working with them as a team. We will become more global, certainly; but, there will still be advantages for US companies to pay for US developers: culture. Also, working hours. I had enough struggle on a team with a 3 hour difference in working hours. Having a team with members in Europe (7-8 hour difference from Pacific Time Zone) or India (13 hour difference) has a real impact on productivity that shouldn't be overlooked, unless the whole operation is moved elsewhere

But if the whole operation is moved elsewhere, what are all the developers in the United States and similar going to do? They'll probably start their own companies (yes, probably at diminished wages) and produce their own products; and, recognizing the job losses they've seen to skilled, overseas competitors, they may choose to prefer to hire relatively local employees, and the whole cycle may start again.

I believe the assumption that it will fully swing to 100% of development being out of the country is misguided.

Microsoft might not hire Silicon Valley or other US engineers; and, Facebook might not; but Stellar Games Interactive and the next "YNAB" or FreshBooks might.

Agreed it might end up being the way you mentioned but it might end up being very extreme. We both don't know yet which way it'll end up being.

-> but, there will still be advantages for US companies to pay for US developers: culture

I disagree here. My company has moved completed teams to India with no loss in productivity. Company today survives because of some projects that happened in India. Had the projects not moved to India some American folk would have been working on it and gathering accolodes and feeling proud of their work.

-> People will start companies here and hire people in other countries to code for them.

I don't know. People don't want to work for other people if they can start companies. How many chinese work for US organizations. They have their own companies and people to work for.

There are lot of points I want to bring forth but I fear they might hurt someone. In the beginning it'll help people people living in Texas or Nevada. But that benefit will be short lived. People in USA are still super expensive compared to people in other countries.

Same argument hold for H1B. You get some selected very smart people ( only smart not the abuse that Infosys has been upto ). They train 10 people. Start companies hire americans. Economy and people here in general benefit. You stop them from coming here. They can do their work sitting in their 10 by 10 room in some other country.

See guys California's/New york's loss will soon boil down to USA's loss. Maybe it'll take 10 years. But USA is still one country. Taxes people pay in california is still used for the developement of the country.

Don't think of a 4 year picture here. 20 year picture in WFH situation will not settle well for USA's dominiance.

It'll work well for China's dominance. They don't let their innovations leave their country :).

> -> People will start companies here and hire people in other countries to code for them.

This is not what I said. I said:

> They'll probably start their own companies (yes, probably at diminished wages) and produce their own products; and, recognizing the job losses they've seen to skilled, overseas competitors, they may choose to prefer to hire relatively local employees, and the whole cycle may start again.

That is: they may hire local devs.

Actively refusing to hire local or even in-nation devs and hiring only international devs is either something for a company so small they can't have a coworker; or, if they're hiring teams, some kind of money lover that wouldn't have hired local in the first place.

Innovation is not generally about hiring people who are really good at programming contests.
Does it have to come from schools that are known for what they did 40 years ago?