Live data from Hacker News

A mistake that killed Japan’s software industry?

disruptingjapan.com

281–290 of 408 posts

Re: A mistake that killed Japan’s software industry?

#281
post #159

Earlier quoted context omitted.

Ha! It’s been a while since I’ve seen that type of peeler. Makes sense that it was popular in the 50/60s my grandparents had one. I recently bought a peeler that I don’t like and I’ll try the Jonas one.

Why peel apples? I do cut it in half and take out the core, but that is mostly to be sure there is no Griswald.

I'm allergic to the skin.

Re: A mistake that killed Japan’s software industry?

#282
post #21

Earlier quoted context omitted.

just wondering, what is an "ICE"?

The abbreviation I know is "in-circuit emulator", but wouldn't know if that's what they were referring to

And they usually looks and works like a Borg tentacles and assimilated production hardware, despite the "emulator" nomenclature, apparently by tradition from very early days of microprocessors when ICEs actually were alternate implementations for chips it emulates

Re: A mistake that killed Japan’s software industry?

#283

Tim Romero (author of linked podcast) misses the point. Paul Graham has a far better take on this topic: http://www.paulgraham.com/usa.html The problem isn't that Japanese companies "missed" the opportunity to do software at X point in time--the problem is that they are culturally Japanese. Japan is about consensus-based design, there is a high penalty for making mistakes, and individuality/creativity is not valued.…

How is it that Japanese manufacturing practices made such a deep impact on the Agile software development movement in the West (The New New Product Development Game, Kaizen, Kanban, reduce muda, shu-ha-ri, etc. etc.), yet failed to improve work practices at home?

Kanban as originally used at Toyota was always used to coordinate pre-determined "production line" factory processes. It wasn't used for creative iteration in the way you see it used in a western software development context.

Similarly, kaizen was all about continual factory process optimization, not optimization of a codebase through iterative refactoring. In fact, the mindset is very much "write the code once, never change it, and keep it running it forever basically without upgrades or patches."

"Reduce muda" (we might say "reduce toil") is laughably out-of-place in Japanese software shops. To give an example, an acquaintance worked as "DevOps" at Rakuten. His job was to release new software versions by opening up 200 SSH terminal windows.

Re: A mistake that killed Japan’s software industry?

#284
post #238

Earlier quoted context omitted.

Language (i.e. character sets) is not a good explanation for differences in software outcomes. It is possible write Japanese entirely in Hiragana charset (~50 chars) which can be represented in 8-bit alongside ASCII chars, which is how early Japanese computers like the PC-8001 worked. The JIS standard for double-byte representation of kanji also characters was also made in the 1970s. So that doesn't explain why Japan…

Language is more than charger sets. Japanese is often read in vertical columns, then right to left. The space of UI’s that feel natural in both languages are just different.

My impression is that the technical mess from Unicode(Han unification, nonlinear byte count letter count relationship) and difference in types of words used("parts of speech", whether a noun or verb or a short sentence is used in labels) are larger problem than character sets and reading directions for Japanese translations.

Re: A mistake that killed Japan’s software industry?

#285
post #260

Tim Romero (author of linked podcast) misses the point. Paul Graham has a far better take on this topic: http://www.paulgraham.com/usa.html The problem isn't that Japanese companies "missed" the opportunity to do software at X point in time--the problem is that they are culturally Japanese. Japan is about consensus-based design, there is a high penalty for making mistakes, and individuality/creativity is not valued.…

Well, maybe they might have been slower to innovate in software, but I think a middle way between their conservatism and the free-wheeling ways of Silicon valley would have served the industry well. Imagine if software engineering was approached in The Toyota Way[1]. As it is now, software engineering us not respected as real engineering because we neglect to apply general engineering principles. We throw away battle…

Good point in general, but I think the US, even in SV, don't actually lack more traditional, slow paced companies. So they kind have both.

Re: A mistake that killed Japan’s software industry?

#286
post #223

Earlier quoted context omitted.

This example is complicated by games also being art and how it can be hard to separate both (even when it's just graphics and audio that you keep on a more closed license). See how Western games are still overwhelmingly closed source, despite the now known rewards : like Civilization 4 (2005) opening most (but not all) of its C++ (dll) source code, as well as easy to mod XML & Python scripts resulting in a still aliv…

Why do you think that having people buy a game once and then keep playing it for 18 years is a reward for the developer?

Because it's a tiny minority of fans ? Civ4 sold millions of copies.

Re: A mistake that killed Japan’s software industry?

#288

I don't disagree with much of the story, but there are other factors too. A big one is that due to the complexity of the Japanese writing system, PCs never went mainstream: the older generations survived with handwriting, faxes and dedicated word processors, and the newer ones jumped right to mobile phones, meaning the PC hacking generation of the 70s and 80s that kicked off the dot-com boom was much smaller than in…

There is a good reason though that the most common communication mechanism in China is talking rather than typing.

It's a common misconception that Chinese and Japanese spoken languages share roots, it's just the script exported from ancient China. Since IME is more tied to grammar than to script I am not sure how much relevant will that be...

Re: A mistake that killed Japan’s software industry?

#289

Earlier quoted context omitted.

> For instance did the UK become a Software behemoth ? Scotland did. We all know that the video games industry just exploded in Dundee about 20 years ago, but the whole area has a rich software development industry across a lot of fields. One reason games became such a big thing in Dundee was because that's where the Timex factory where they built the ZX Spectrum was. And because that's where the factory was, everyon…

> because that's where the Timex factory where they built the ZX Spectrum was You could say that, but there weren't any problems getting ZX Spectrums in Aberdeen, Glasgow, Edinburgh either, and the whole UK was awash with bedroom programmers making piles of games. What I think actually put Dundee on the map was David Jones, attending Dundee Institue of Technology (now know as Abertay University) in 1987, employing hi…

Neither Bathgate nor IBM made inexpensive home computers that could be picked out of the reject pile, sneaked out under a jacket, repaired, and sold down the pub for 100 quid.

The thing is that while a lot of people throughout the UK, by Christmas '83 literally everyone in Dundee had a ZX Spectrum. Probably half the reason they had difficulty fulfilling orders is that so many "minor faults" ones on the lines ended up getting sold in pubs under the table, that would otherwise have been reworked and packaged for retail.

And I mean, literally *everyone*. If you wrote a game and you gave copies to your mates at school, by the end of the week everyone would be playing it, particularly if it was good but even if it wasn't, because it was *new* and you hadn't played it a million times.

Re: A mistake that killed Japan’s software industry?

#290

Earlier quoted context omitted.

Well, not exactly sarcasm but a snarky way to say that Ruby was written by a Japanese programmer, so he can't be completely incompetent. Perl is my preference of the three (Perl, Python, Ruby). I agree with 'There Is More Than One Way To Do It', and disagree with 'There Is Only One Way To Do It'. And Perl has the best support for regular expressions. Ruby is OK, but I learned Perl first, so it feels more natural.

> And Perl has the best support for regular expressions. To me this sounds a bit like driving to a supermarket three towns away because it has the best selection of coffee filters... :)

when perl5 released, this actually is a good idea. but world changed.
Post reply on HN