Duolingo Handbook
handbook.duolingo.com
handbook.duolingo.com
My assumption is that long-term user retention is a metric that's difficult to measure and optimize for, and so even if they claim to care, it ends up getting worse over time. If your experiment grows DAU by 1% but makes 0.1% of users leave over the next month, most of that 0.1% isn't even noticed in the week that the experiment is running, and a 0.02% drop in user retention isn't statistically significant. But then you ship 1 of those experiments per week for 5 years, and even though you grew your userbase 12x you end up with 25% worse long-term user retention than you would have otherwise. And then you don't even realize that because it's such a different product compared to 5 years ago that you brush off any changes over that timescale as "our new demographics are inherently less likely to stay and there's nothing we can do" or "society is changing how it interacts with phones and there's nothing we can do." Or maybe I'm being too generous and the reality is "there's definitely something we could do but we're too busy rolling in our fat stacks of cash to care"
in modern day retention = any dark pattern and emotional manipulation trick to keep you "engaged" without actually learning, because if you learn something you would of course stop using the thing and watching great ads.
Even if they’re targeting specific users for the ads to upgrade, they shouldn’t make it so annoying. If they want the (freeloading) user to leave the platform, then they should stop notifications bugging the user to not break the streak.
Something is very wrong with how Duolingo’s ad system is implemented. With this background, I can’t believe that they follow anything from this handbook that was probably written at the start by someone who’s no longer with the company.
I would pay them extra money to disable all of the gamification features and just let me use the damn language learning parts of the app.
Memrise, Lingq, https://nuenki.app (mine :P), etc. The relevant subreddit and languagetools.directory will have more.