Live data from Hacker News

Ask HN: How is software development different in China and India?

news.ycombinator.com

91–100 of 141 posts

Re: Ask HN: How is software development different in China and India?

#91
Node.js along with ReactJS/Angular seems to quite popular at least in Mumbai. I've been working on Node.js since I graduated in 2016. I could also find a few companies that have their backends written in Django. I also interviewed with one company that uses Erlang for their Chat apps.

At my current company, which is in Navi Mumbai(a suburb), we program in Typescript.

> Is code written in a mix of the local language and English (for the keywords)?

No. Code(including comments, keywords, and variables) is completely in English.

> Is Agile used?

Yes. But I've met very few people who strictly adhere to it.

Re: Ask HN: How is software development different in China and India?

#92

Earlier quoted context omitted.

"Maybe true in China" is not an argument. I find comments like these not helpful and disturbing. The amount of blind dislike for other countries without a proper argument makes me read less and less of hacker news.

"Other countries"? The person you're responding to is Chinese.

So he can't be American because he is Chinese? Think for a sec what you are actually saying. You are confusing ethnicity with country. Those two don't equate.

Re: Ask HN: How is software development different in China and India?

#93
post #32

I'll summarize my experiences. (1) (Too far removed) Engineers in India / China mostly work on projects meant for Western markets. They do not always understand the problems that the project is trying to solve. They rarely get to see it work in the wild. They can't feel proud of creating something they will never see in action. If the project is a huge success, the engineers who created it will almost never be reward…

Thanks for that summary, personally I regularly say that "productive Asia" and India gets, unfortunately not only for them but for the entire humanity, the worse of UK/USA business model and push it to the extreme, than someone always reply that I'm racist and do not understand when I counter-reply that I do talk about business models and imposed culture, not people and that's interchangeable with ANY damn nation and population...

If we look at the history India (as a whole subcontinents) produce one of the most advanced math in the world, China probably discover more thing in navigation century before Europe and now... We are all, easter and western in a race toward a new middle age...

Re: Ask HN: How is software development different in China and India?

#94

Earlier quoted context omitted.

All 3. Biggest problem in Chinese software is ageism against the old, much less seniority.

Ageism and too much deference to seniority can coexist; for example, a 23-year-old giving in to a 28-year-old who's obviously wrong.

I'm too late to edit, but this is also incredibly common with just a difference of a single year in many Asian countries. You'll see it in the Japanese senpai/kouhai relationship, which affects not only classmates, but people who join a company in different years.

Re: Ask HN: How is software development different in China and India?

#95
post #83
post #78

Earlier quoted context omitted.

>>I have heard that years ago it was prestigious to work for the likes of Infosys It is, even now. Walk in to any engineering college, and ask where most people want to work. Another dark untold truth of Engineering in India is, Electronics/Electrical branches have a lot better quality students, than CSE/InfoScience. Sometimes it's like night-day. This is because a degree in EE/ECE gives you a diverse range of career…

i'd say most managers from india are pretty worthless if i talk from a purely experience based domain knowledge perspective, it's four years of college education they don't pay attention to followed by 2 years of a job they don't pay attention to and then ka-ching MBA PROGRAM followed by doing whatever the company that hires them wants them to do. lots of wasted education and experience is basically pointless.

Please extend it to the world: most managers are pretty worthless or worse, a damage. Managerial culture is a damage to the entire society.

When it spread we cease to innovate, to really research, we only popularize and improve (a bit) per-existing techs being unable to really evolve them and create anything new. And the more we advance the worse situation became.

We start to have car's that exhibit astonishing absurd issue like top-line Audi's that lock their driver inside due to an unknown fault (banal things like classic internal door little rod, mechanically connected to the lock mechanism are not there anymore in many models or became a different beast), normally always-working machines that start to exhibit random behaviors and no one can really understand why, not counting big projects that nearly ALWAYS fails from fighter jets to ships to space industry project.

Education itself in terms of formal diplomas became meaningless: personally I "discovered" ancient books (lecture notes) that contains more information, more clearly explained and open a world of possible "evolution paths" that far bigger and expensive modern textbook fail completely to provide only at a fraction.

Re: Ask HN: How is software development different in China and India?

#96
I work for a SaaS firm in Chennai, India.

To answer your questions, > What programming languages are popular there

Java, C#, Rails, Python, JavaScript.

> Is code written in a mix of the local language and English (for the keywords)

No

> Is Agile used?

Yes. I can't say it is being used everywhere.

Re: Ask HN: How is software development different in China and India?

#97
post #46

Earlier quoted context omitted.

Which part?

"Most software engineers work for outsourcing companies." This just isn't true in China. Just go to New Delhi and Beijing and you will find there is a vast different in IT culture in both countries.

New Delhi, doesn't have a very great tech scene. Blame pollution. You can die out of meditation in New Delhi. Beat that.

The only company that ever sort of existed in New Delhi, was Snapdeal, and they pretty much shut shop as of now.

Re: Ask HN: How is software development different in China and India?

#98
post #32

I'll summarize my experiences. (1) (Too far removed) Engineers in India / China mostly work on projects meant for Western markets. They do not always understand the problems that the project is trying to solve. They rarely get to see it work in the wild. They can't feel proud of creating something they will never see in action. If the project is a huge success, the engineers who created it will almost never be reward…

I'm in the UK and relate to all of this

Re: Ask HN: How is software development different in China and India?

#99
OT: I visited a Chinese company last year in Beijing and what impressed me most was the richness of open source solutions there. To mention a few tools they were using that I haven't heard before: jstorm[1] (storm inspired stream processor) , dubbo [2] (grpc like for Java), codis [3] (redis clustering/sharding solution), canal [4] (mysql to Kafka forwarder).

Most of the code base of this company was java, go and PHP. And the comments were on Chinese and they were doing a task force to translate to English.

[1] https://github.com/alibaba/jstorm [2] https://dubbo.incubator.apache.org/en-us/ [3] https://github.com/CodisLabs/codis [4] https://github.com/alibaba/canal

Re: Ask HN: How is software development different in China and India?

#100
post #41

I can speak of similarities. Both in India and China, programmers are basically 'bred' out of an assembly line like education system. Which means you find programmers with no passion or love of their craft. Which means it's rare to find good natural programmers, which you do in western countries because it's pretty much based on meritocracy rather than degrees.This shows in code quality and how projects are handled.…

Which means you find programmers with no passion or love of their craft.

The vast, vast majority of programmers in the entire world work 9-5 then go home and don't think about work, same as the vast majority of accountants, lawyers, dentists, bricklayers, retail workers and everyone else in every other profession. HN, SO, GH are all tiny niches really, but if you're inside them they look like the whole world.

Post reply on HN