Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prioritise beginners, ease-of-use, and advice on card creation #150

Open
1 of 2 tasks
badlydrawnrob opened this issue Aug 23, 2024 · 0 comments
Open
1 of 2 tasks

Comments

@badlydrawnrob
Copy link
Owner

⚠️ Don't scare beginners off! (think like a kid)
Starting off programming and having to deal with compilers is annoying!
Most people are "rip and run", meaning very little engagement, so I've got to guess at how it's received.

Forcing users to download a bunch of shit, and feeling like you don't know what you're doing is a big problem. Racket lang has an easy IDE, with a good book, and teachpacks. It's a nicer experience. Or Thonny which means you don't have to install Python.

Strip things back and aim for simplicity, less code, more info about how to create cards (without having to read a 100 page document!) — all aimed at beginners to intermediates. Make sure the entry into the flashcards is as simple as it can be.1 Simplify initial README so it's easier to digest. Show it, don't say it! Remember some of the books you've read that are too fussy worded and academic. Reduce!

  • Add some gifs and videos.
  • User pain points.
  • Easy install.
  • Ditch the professional docs.

The problem with allowing advanced card creation is that it takes a lot of explaining, and it'll put beginners off (potentially). If you're advanced enough, you should have no trouble figuring it out, really. Anki flashcards need to be to-the-point, only hold a very specific problem, with specific code, that can be viewed in 30 seconds or less.

When you get to a more advanced level, sometimes Anki isn't the best medicine. Files that isolate the problem with comments can be better, but it can always be adjunct with Anki flashcards (and a link to the file).

Issues should be handled better, keeping them simple enough to not scare beginners off (think kids) and ones that are "for my eyes only" kept hidden somehow. Try to encourage some kind of interaction for those who use the tool regularly.

Footnotes

  1. The last release was FAR too verbose and I think put people off. It had considerable less downloads than previous versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant