>QQ the most popular messaging app from Tencent in the early 2000s had 6,000 Android developers (still does). WeChat (also run by Tencent but under a different management style) has only 50 devs.
This comment alone almost tells me everything I need to know - my impression is that tech used to be run like giant sweatshops or cost centre (like QQ) but progressively tech is more like a value generator.
>A watered down fork of Agile is really common. At both companies, I've experienced poor management.
Have you heard of other peers in China faring better? Do managers believe in the whole "Organization Y" self organizing/autonomous philosophy that underpins agile?
As a foreign developer (who isn't a research-level programmer) do I bring valuable skills to the table? As someone who didn't do a CS degree would that be career limiting?