|
can anyone tell me why anki is implemented so poorly in its core functionality? it works, but its slow, clunky, and error prone. that's the drawback for me and reason i am even willing to check out competition in this tech. things like deck syncing, card creation, and the general ui all seem like they can be implemented to be much more user centric and functional. For me personally and my girlfriend in med school have lost data due to anki's strange sync pattern. I can't be the only software engineer that thinks they can think of an implementation in their head that would make anki as a product much easier to deal with, right? As far as I can tell, people are tied to anki due to Stockholm syndrome and lack of worth-it, well maintained alternatives. |
The lack of "worth-it" alternatives is due to the fact that there's no money in this market. Students are very unwilling to buy software, and if you use ads you end up like Quizlet. YC funded a startup in this area (Hickory) and they're... not doing well.
The main reason why everyone still uses Anki despite its issues is because it is still hands-down the best solution out there, despite all the bugs and clunkiness. There are a million and one spaced repetition systems out there, but Anki's plugin system and shared decks make for a very strong network effect.
If you're a med student, I don't recommend moving off Anki. The ecosystem there is too strong. If you're losing data, post in the /r/anki subreddit - Anki automatically generates backups and they'll walk you through restoring them.