Funnily enough I was just thinking about this before I noticed your post !
My thoughts on the matter -
First of all I think aspects which you consider a ‘failure’ on behalf of Wanikani, might actually have value to users, either directly / individually, or on a more meta level.
I do think that potentially some of the rigidity of the system may have benefits beyond the individual user. For instance maybe by keeping some of the rigidity of the system is to the detriment of some individuals, but perhaps there are more users who actually end up learning more in the long run as a consequence of designing the system in the way it has been designed? or maybe the ‘net amount of learning’ is larger this way? if that makes sense.
I suppose it depends on the goals of wanikani. For instance if the primary goal was -
create a learning system which was the fastest possible way an individual could learn 2000 kanji
VS
create a learning system which will result in the maximum amount learnt information across all users. — _
I can see how these two goals might be achieved in very different ways.
Also intrinsically I think the goals of TOFUFU are different to those of individual learners.
Lets say for the sake of my post, generally an individual learner using WANIKANI has the goal of learning the meanings and readings of the 常用漢字 in as short a period of time, whist also retaining the info in the long run. Regardless of whether this is the goal of every learner (It probably isn’t actually, as everyone has different motivations / goals), we can at least say that every learner has a clearly defined goal tailored to them as an individual.
Now TOFOGU on the other hand have very different goals, although there is some overlap. Let’s say TOFUGU need to -
- provide an effective way to learn kanji
- provide a method which works for the the largest possible number of people
- provide a service which is differentiated in a competitive market (ie makes money)
You as an individual can think of an optimal way which wanikani could be set up which would provide maximum benefit to you - simples.
But wanikani will never be able to provide a system which is optimal for every user - or at least wanikani will never be able to provide a system which is optimal for every user whilst also ensuring that they achieve there goals.
So hence we have the balancing act.
I do believe that the Tofugu team listen to feedback - and where a suggestion will be of benefit to a significant number of users, they make a change. Or in reality - as every change made by Tofugu has a time cost, and therefore actual cost - the change they make must result is either AN INCREASE IN USERS TO JUSTIFY THAT COST, or else PREVENT A EFFLUX OF USERS.
SO there you have it, an opinion you never asked for.
But having said that, on your points -
This doesn’t really bother me - but I can see where you are coming from. There are systems out there where this is possible.
I have a script installed which allows me to edit the ‘visually similar Kanji’ on the info page.
absolutely agree which this - i find that quite frustrating. almost feel like a backwards step to have to learn a kanji from radicals, then have to break that kanji down when is a more complex kanji - and results in overly obtuse mnemonics. IMO.
Some of the mnemonics are certainly heading towards ‘trash’ however the simplest solution I think is just to create you own, where the wanikani ones don’t work. Again what ‘works’ will vary user to user. FOr instance some of the mnemonics that i have created i’m sure others would consider trash. (and incredibly offensive)
Again agree - I think it is possible to worry TOO much about not offending anyone. Equally, I think if one of the mnemonics if offending alot of people - there can be no benefit to Tofugu to keeping it really?
Any way - that’s my view.
Additionally (ごめんなさい!!) - after writing I went and looked at the Wanikani ‘about’ section - and it states Wanikani has ’ the goal of teaching you around 1,700 kanji and 5,000 vocabulary words in about a one to two years.’
it would be interesting to look at the user stats and see whether they suggest that goal is being realized.
OK - rant over.