| Chinese dev here, currently at xiaomi, worked for VMware and Baidu
> What are dev practises like - do people do Agile / Scrum? Not full/standard practice I think, normally just standup meeting I guess.., when I was in VMware China, some projects used scrum. > Is "post-agile" (sorry) scepticism a thing? No > What about TDD and CI/CD? I'd say TDD and CI are common. > How about technologies, do people develop on Linux, are they using git, Yes, all the time. > are american libraries/frameworks big - are people using React etc? Yes > How about things like FP and niche languages - is there much appetite for people experimenting with new tech/languages or are Python/Java the defacto choices for application work and everything else shunned? Yes, go/rust is gaining popularity. > Is there a Chinese-equivalent to GitHub - is engineering in China big enough that they can have their own independent OSS culture? (Is companies contributing back to OSS a thing?) No, there are some github like services, e.g. gitee.com, but the scale and user base is not at same scale. > are developers seen as feature-factories or is the relationship between product and developers/tech more flat/harmonious than that? There are lots of jokes about product&developer here in China, so you can imagine. |