Why Is Japan So Weak in Software? [video]
youtube.com
youtube.com
Fascinating that Joy-Cons run a TRON-compliant OS.
Docomo was certainly ahead with i-mode, but as the video notes i-mode wasn't successful abroad, and it was eclipsed by iPhone/iOS and Android, much as other mobile platforms (Palm, Blackberry...) were (though it will continue to operate until 2026.)
Line (perhaps similarly to WeChat) also pioneered the super-app space, but it was mainly domestically focused.
Incidentally it was SoftBank Mobile (formerly Vodafone Japan), rather than Docomo or KDDI, that adopted the iPhone in 2008, as an exclusive until 2011. That probably turned out to be a good move (though maybe not as good as investing in Alibaba.)
Line was made by Korean engineers and owned by a Korean company.
i-Mode is interesting but seems like there were no strides to innovate further than running a server side HTML application to proxy off of but Japanese consumers are unique in that they will put with mediocre or annoying.
I personally blame Son Masayoshi's monopoly and his close mindedness, too much focus on maximizing profits rather than innovation.
A typical example of such work, characterized by careful optimizations, was the GotoBLAS library of Gotō Kazushige, which at the time of its introduction (two decades ago) was a great advance for open-source numeric programs and it has strongly influenced all the later open-source linear algebra libraries.
There is also a Video "Why are all cameras Japanese" https://youtube.com/watch?v=JKMsjXs4uq4 at minute 13:10 he also talks about the software culture in Japan.
He states (alledgedly sourced from an Interview of Software Developers in Japan) that Japan does not really respect software development as a career and it's viewed like a blue collar career, meanwhile craftsmanship and hardware stuff is considered a white collar career.
Japanese culture isn't compatible enough with "the west" for their cultural products to have a world wide market, aside from niche things like anime. This combined with "winner takes all" markets makes it difficult. Basically, they can't expand services internationally that work domestically.
Individual Japanese developers are brilliant.
I also used to think it was a cultural issue but I realized that consumer adoption cannot come without risk takers and also a prioritization from the government mainly the MIC which Japan lacks.
You really can't minimize the impact America's MIC had on software adoption the same way Japanese CCTV surveillance equipments were allowed to proliferate in China (it wasn't purely for profits to give you a hint).
hardly the main point as those instances of piracy of IBM software was due to lack of proper trade laws
video points to cultural issue of not valuing software engineers due to many competing engineering fields around this time which were deemed more traditional
1:09: 1925
1:14: 1938
1:28: 1949
2:18 1964
4:15: 1969
5:20: 1971
6:41 1976
12:02: 1984
14:32: 1987
15:17: 1995
17:57: 1999
18:05: 2003
19:36: END OF VIDEO
Maybe he should rename this video "Why WAS Japan So Weak in Software" and make a follow-up that actually deserves the title "Why IS Japan So Weak in Software", with an explanation of why Japan hasn't caught up in the last 20 years not covered by this video.
This makes it hard to keep up with modern trends if english is not your primary labguage. So you get software at a never ending “just left CS 5 years ago” level.
Same problem China is facing and why they’re thinking of hard porting languages to keep up.