How It Works

The Duolingo Trick, Applied to Your Kid's Childhood

My son turned three and I still don't know what he said on his second birthday. Not because it wasn't a good line, he says a good line most days, but because whatever app was supposed to catch it sent me a notification, and I swiped it away without reading it, the same way I swipe away everything else. That's not a discipline problem. That's a design problem, and Duolingo solved it years ago for a completely different habit.

Full disclosure: I make Everkid, an alarm-based memory app for parents, and this post explains the mechanic it borrows. I'll say plainly where the comparison to other reminder apps is fair and where it isn't.

What Duolingo actually figured out

Duolingo gets talked about like a meme: the owl that guilt-trips you into a Spanish lesson. But strip the joke away and the actual product decision underneath it is simple and a little ruthless. A streak only works as motivation if breaking it costs something you can feel. A notification you can dismiss with one thumb costs nothing. So the whole system is built to make skipping a day feel like a small loss, not a shrug, and to put a rung in front of you every single day so there's always a next step instead of a vague ongoing intention.

None of that is about language acquisition. It's about attention. Duolingo is, underneath the green owl, an alarm clock for a habit that has no natural trigger in your day. Nothing about Tuesday afternoon reminds you to practice French. Something has to manufacture the moment, and it has to manufacture it in a way you can't quietly opt out of without noticing you did.

Baby journal apps have the exact same problem, worse

Learning a language at least has an obvious reason to remember: an exam, a trip, a person you want to talk to. Writing down what your kid said today has no deadline and no exam. It only matters in hindsight, which means the moment you'd need reminding least, right after bedtime chaos, is exactly when it's easiest to decide you'll do it tomorrow.

Most baby journal apps address this with a push notification at a set time. "Don't forget to add today's memory!" It's the same shape as every other notification on your phone, competing with the same red badges and the same one-thumb dismiss. I wrote about how this plays out across nine different journal apps in a full comparison, and the pattern holds across almost all of them: the reminder is optional, so eventually it gets treated as optional, and the journal goes quiet by month two or three.

A text message, the approach apps like Qeepsake use, is a step better because it demands a reply instead of a tap, but it still lives in a thread you can leave unread indefinitely with no visible cost.

What changes when the reminder is an alarm instead of a notification

An alarm is a different category of interruption. You can silence it, but you can't pretend you didn't see it, and on an iPhone, an alarm rings through silent mode and through Focus, the two settings people specifically use to make notifications go away. That's the entire trick, applied literally instead of metaphorically: if the reminder for a habit with no natural deadline needs to behave like a deadline, give it the interruption tier that actually behaves like one.

Everkid is built this way on purpose, using iOS 26's new AlarmKit framework rather than a standard notification. Once a day, at whatever time you pick, it rings. It settles the moment you save something: a photo, a one-word mood, or the exact sentence your kid said. Nothing else. No feed to scroll, no filters, no editing suite. The entire interaction is short by design, because the whole point is that a thirty-second habit survives a bad week and a five-minute one doesn't.

The streak is the other half of the trick

An alarm gets you to open the app once. A streak is what makes you open it again tomorrow, and Duolingo's real innovation here wasn't inventing the streak, people have counted consecutive days at the gym forever, it was making the count visible and a little painful to lose. Everkid keeps that same shape: a running streak count, badges at meaningful stretches, and a month grid where every day is a small square that either has a memory in it or visibly doesn't. A blank Tuesday sitting next to twenty-nine filled squares reads as a loss in a way "you missed one notification" never does.

This only works if missing a day is honest rather than punishing. A single missed square in a month grid isn't a crisis, it's just true, and treating it as true rather than papering over it is what keeps the whole system trustworthy instead of naggy.

Where the comparison to Duolingo breaks down

It would be dishonest to stretch this too far. Duolingo's content is infinite and repeatable, you can always do one more lesson, so the app can afford to gamify hard because there's always a next rung on the ladder. A childhood isn't infinite content. There are only so many bedtimes, and the goal of a memory alarm isn't engagement for its own sake, it's making sure you don't lose the ordinary Tuesday that turns out later to matter. If a habit mechanic ever starts to feel like it's optimizing for streak length over the actual memory, that's the mechanic working against its own purpose, and it's worth naming that plainly rather than pretending gamification is automatically good just because it's effective.

The honest limits of Everkid specifically: it's iPhone-only for now, it runs on a yearly subscription, and it's new enough that it hasn't been stress-tested by years of parents across every version of a hard week. If you want the fuller picture of how the data itself is handled, on-device rather than uploaded anywhere, that's covered separately in this piece on where journal app photos actually go.

You can steal part of this for free

You don't need an app to borrow the underlying idea. The comedian Jerry Seinfeld is credited with a productivity trick called "don't break the chain": get a wall calendar, and every day you do the thing, mark a big X on that day. After a few days you have a chain, and your only job is to not break the chain. It works for the same reason an alarm journal works: the cost of skipping stops being abstract and starts being a visible gap you have to look at.

The alarm half is free too. Set a real phone alarm, not a notification reminder, for whatever time your kid is usually still awake and reachable, and label it something you can't misread as a work meeting, "Kid's line of the day" works fine. Pair it with a pinned note titled by month. The system is worse than a purpose-built app in every way that matters, no streak count, no visible month grid, nothing settling the alarm automatically, but it's the same shape, and shape is most of what makes any of this work in the first place.

The actual takeaway

Duolingo didn't win language learners over with better grammar lessons. It won by taking a habit with no natural trigger and manufacturing one that was hard to ignore. A kid's childhood deserves at least the same design effort as an app teaching you to conjugate verbs. The trick isn't complicated: make the reminder impossible to swipe away, make the record-keeping short enough to survive a bad night, and make the cost of skipping visible instead of silent. Everything else is decoration.

A real alarm.
Not a notification you'll swipe away.

Everkid rings once a day and settles when you save a photo, a mood, or the exact words they said. Out now on the App Store.

Download Everkid on the App Store