News for hackers. Stuff that matters.
Re:قلب: a non-ASCII programming language written in Arabic by oefrha on Friday October 25, 2019 @02:20PM (#21357762)
> There are 800 million Chinese internet users almost all are mobile only.

What's that supposed to imply? Just Googled "number of software developers in China" and "number of software developers in the world". Got 5.79 mil (2017) and 23 mil (2018) as answers. Not sure how accurate but can't be that far off.

> Those that work as professional developers are expected to work insane hours that are unlikely to leave much time for public works after 9 to 9 6 days a week.

I didn't pay too much attention to that story, but having talked to a few software developer friends in China myself, I'm inclined to say it may be a widespread problem but probably not universal. Whether that's true or not, I certainly see a fair share of popular open source projects coming from China these days, not one in five of course, but given their relative isolation and my inherent U.S./Western bias the number that caught my eyes are still quite impressive.

Not to mention there are a lot of corporate open source in China as well. In fact, just like in the U.S., a good chunk of high profile open source projects are corporate-developed or corporate-backed.

Moreover, whether one in five is accurate wasn't even the point of my post.

Re:قلب: a non-ASCII programming language written in Arabic by michaelmrose on Friday October 25, 2019 @04:54PM (#21359160)
Parent poster

>You can already see this happening with some open source libraries coming from China, where the documentation and all discussion being in ZH already completely blocks foreign contribution.

You

>Given that one in five person on the planet speaks Chinese as their first language, lack of “foreign” contribution will probably work out okay for them.

The point is you are using number of native speakers as a proxy for the population of developers being sufficient to support development.

First thing is the single most popular l1 language in China manderin is more like 1 in 8 humans, next the distribution of talent is nothing like distribution of speakers. It looks a lot more like the distribution of wealth because access to computers during formative years or indeed at all is of substantial importance.

There are of course still many Chinese developers of substance. But because highly educated developers in China are both a smaller portion of the population and likely to speak English starting a manderin only software project would mean choosing between only Chinese developers and Chinese devs and the rest of the planet as well.

Re:قلب: a non-ASCII programming language written in Arabic by oefrha on Friday October 25, 2019 @10:14PM (#21361216)
> First thing is the single most popular l1 language in China manderin is more like 1 in 8 humans

Wrong in this context.

1. People who speak other dialects like Cantonese overwhelmingly use the same written language, so there's no barrier in written communication;

2. AFAIK Mandarin is the mandatory teaching language in Mainland Chinese schools, so even if you want to be pedantic I'd say 1 in 5 has native or bilingual proficiency in Mandarin.

> starting a manderin only software project would mean choosing between only Chinese developers and Chinese devs and the rest of the planet as well.

First, there's no such thing as a "mandarin-only software project", you use Chinese the written language as explained above.

Secondly, it's still a reasonable choice if the author finds the alternative mentally draining, or the primary audience does. No point in global-proofing your project if the primary audience need to spend extra time and energy to communicate worse. I don't necessarily advocate for it, but I don't pretend that every project on earth has the obligation to make it convenient for me to contribute.