I don't agree with this. The way you have to 're-wire' your brain isn't too different from what you do while learning a programming language.
The difficult part of Japanese would be all that vocabulary and all those funny symbols and combinations of symbols.
As a Korean learner, vocabulary is a mountain that I make great progress in scaling, yet my progress seems insignificant compared to the size of the mountain.
And human languages are way more complicated and contrived than programming languages. I don't think you can make a reasonable argument to support that it's the same thing.
Well, that's hard too. But knowing all the words involved makes it a whole lot easier.
I haven't had much success with SRS for Korean vocab. There are so many words that are just too similiar to each other.
> human languages are way more complicated and contrived than programming languages. I don't think you can make a reasonable argument to support that it's the same thing.
I don't claim it's the same thing; I'm just making a comparison. Something like switching from SVO to SOV order isn't particularly difficult for the average programmer. Idiomatic expressions with irregular grammar are going to be problematic, granted.
Are you studying words in isolation or in context? The latter approach makes things much easier.
I'd seriously doubt if anyone can claim they can learn Japanese to a high level of fluency in a matter of months or even a few years.