(no title)
gary_bernhardt | 5 years ago
I own https://www.executeprogram.com, which has interactive in-browser courses on various software development technologies. Currently they all cover languages, more or less: TypeScript, SQL, various JS topics, regexes. (Disclosure: it costs money after you finish your 16th lesson.)
Almost all (maybe literally all) of our competitors are amenable to binging. It's true of books, video learning platforms, and most/all other interactive learning platforms.
Execute Program is very intentionally non-bingeable. When you start a course, you get 5 lessons on the first day, then it stops you and tells you to come back tomorrow. On the next day, you get some brief reviews of yesterday's lessons, then a few new lessons, then it stops you again until the next day. That cadence repeats until you finish the course. You can't binge/cram even if you want to.
(A bit more technical detail: it's a spaced repetition system with exponential review intervals, similar to those used for language learning in e.g. WaniKani and Anki. But it also has a lot of fine-grained knowledge of its own course structure, so it can use reviews to intelligently unlock different lessons depending on how the user performed on their reviews.)
Occasionally, we get support email from new users who don't like this. They want to cram a whole course in a day. But cramming is a very time-inefficient way to learn, so this is self-defeating! Since launch, we've had good success adjusting the app's behavior and internal explanations to reduce these complaints.
However, we still get emails from long-term users who appreciate the time limitations. Generally these fall into two categories:
1. Users like that an enforced break before the reviews provides tangible evidence that "yes, I genuinely understood yesterday's lessons". If we allowed cramming, that reassurance wouldn't exist; it's too easy to succeed at a review when you just finished the lesson 30 seconds ago.
2. Users like that the usage limits remove a source of anxiety and worry. You do your reviews and lessons, you finish, and then you wait until tomorrow. There's no temptation to think "I really should've done 10 lessons today instead of 5; I'm so lazy".
It's still possible for a very dedicated user to do all of our courses in parallel within their first monthly billing cycle. (Median course start-to-finish time is 8-18 days depending on the course.) So this scheme doesn't make users pay us more than they would otherwise. And they're spending the same amount of wall-clock time that they'd spend if they crammed all of the lessons in one day. That makes it pure win: they memorize the topics more deeply, they worry less, and they get those benefits for no extra time expenditure. The only exception I can think of would be people who think "I must get exposure to all TypeScript syntax and semantics before tomorrow morning, even if that significantly reduces my ability to remember what I learned."
Obviously I'm very biased here, and the goals that we're optimizing for don't even exist in most other product spaces. But I thought it would be nice to have a counterexample to "engagement at all costs".
charcircuit|5 years ago
gary_bernhardt|5 years ago
dna_polymerase|5 years ago
Right, this results in habit creation, which means sustainable addiction.
pixelbro|5 years ago
You want to stop them from playing through too much of the game's content and burning themselves out on it. So you lock them out with a timer, forcing them to come back later. Then you reward them for coming back every day. This encourages them to turn the game into a habit and integrate it into their routine.
Looks to me like you've accidentally stumbled onto one of the very tactics games use to turn people into addicts.
cercatrova|5 years ago
oarsinsync|5 years ago
Simultaneously offering a pay-to-play option that enables the user to bypass the timeout with money
wahnfrieden|5 years ago
LaGrange|5 years ago
Addiction is a habit that interferes with other areas of your life. Smoking isn't bad because you're having something to do with your hands during a break, it's bad because it's expensive and impacts your health. Playing games for 8 hours is fine if you have time for that, but bad if it stops you from keeping your bathroom clean.
So yeah, intentional habit forming is using the same techniques as addiction building. The difference is, essentially, in the informed consent involved in the former.
imtringued|5 years ago
You're confusing something. It's the exact opposite.
"Games accidentally stumbled onto one of the very tactics you use to turn people into addicts."
Industries take advantage of human behavior, they don't invent them.
pedalpete|5 years ago
I like your thinking of non-binge learning, and think you could really use that as a differentiator, in your marketing.
Your site looks great, and I really like the way you approach it, or describe it here, but that isn't coming through in your branding. Think Salesforce's "no software", they showed who the enemy was, and put them squarely against it, and if you really look at it, they were selling a CRM, not selling "no software", you're even closer to your product.
If you haven't yet, you may want to check out the book Play Bigger and category creation.
Just a thought, best of luck to you.
gary_bernhardt|5 years ago
As for apologizing for charging money... you're right there too. A lot of people will complain when someone dares to charge money for learning resources, even those that take multiple full-time staff to maintain. I think that's worn me down a fair bit!
Demigod33|5 years ago
donmcronald|5 years ago
I think a recommended pace that's easy to achieve would make a nice goal, but I would balk at the idea of it being enforced if I were paying money for it.
bostonvaulter2|5 years ago
Also in the "Course" section I think you should include a link to "All Courses" because I almost bounced because none of those three courses were interesting to me (but I eventually found the list at the bottom, and SQL is a topic I'm interested in solidifying further).
Lastly I think it would be great to have a sign-up list to be notified of new courses (I do realize that perhaps if you sign up for a free account you _might_ also get information about new courses, but that's doesn't seem fully certain).
[1] https://www.executeprogram.com/images/diagram-lessons-over-t...
gary_bernhardt|5 years ago
feralimal|5 years ago
Social media requires time from those users - they want to know you, crack you open psychologically, so they can then be better at selling you stuff (and, incidentally, pass all that info on to 3 letter agencies for their population modelling etc). That is a different model. They want you to be deeply engaged for a long time. The longer the better.
JetAlone|5 years ago
jcelerier|5 years ago
who are you to judge how I learn ?
Zebrakopf|5 years ago
There has been lots written on learning strategies but one thing we are rather certain of is that cramming is usually the worst way to retain information (if you want to learn it well). You can even read about funky neuronal reasonings for that argument if you are interested.
TeMPOraL|5 years ago
That said, you can't optimize for everyone simultaneously. There's plenty of cramming-friendly resources available.
teraku|5 years ago
Great approach, Kudos!
torgian|5 years ago
cesarvarela|5 years ago