People often do their 10 minutes of daily fata.dev during their commute where mobile/offline access is ideal. The UX is optimized for mobile but you can also do it on your computer, it's a progressive web app that is installable as a desktop app:
I don’t think HN is the right place to post this and also I don’t think the title/slogin as fitting. This might be helpful to beginners, but nobody who’s scared of skill rot, will use this on a mobile app.
Honestly I think there is no benefit in any mobile coding app at all. It makes coding seem way more tedious than it is. I would rather recommend a book, laptop or youtube video than to do coding tasks on a phone keyboard.
Thanks for taking the time to comment. I agree that people have tendencies towards certain interests, I can't remember a time where I wasn't interested about computers, even long before I had access to one.
That being said, people are also inspired by other people or by products, and there are ways to make the learning more effective.
No tools is going to turn you into a good engineer, fata makes it easier to practice regularly and it's that practice that will make you improve your skills
Codecademy, Mimo, Enki. I'm not going to act like I know a lot about other options, and you do say that fata hits on more advanced topics which these may not.
I do think you have a cool niche here that isn't being covered, maybe your landing page should include more information about the Duolingo-esque features? I just know that pulls me in a lot.
For the record, btw, id DID download your app and I am going to spend some time using it. Other commenters here are talking about how spaced repetition isn't what's important, which is true in the same sense that you can't just use Duolingo to learn a language. But that doesn't make it useless.
Completely agree and I tried to avoid the Duolingo approach which optimizes for "engagement" over learning. I would love to hear any feedback you have after using the app for a bit: djoume [at] fata.dev
Does not happen often but now and then my basic x86/arm asm skills have been helpful to debug or just understand at a deeper level how something works.