Farcaster added streaks to the protocol a few days ago:

And I started one in the /AVC channel.

Streaks are a powerful mechanism to bring users back every day. Duolingo and Snap have been very successful using streaks to increase frequency and retention and user value.

I have a long history with streaks. As this post lays out, I had a streak of blogging every day for about sixteen years between 2003 and 2019.

So why are streaks so powerful?

Well first and foremost, they establish a goal, to do something every day, and remind you to do it. This technique has been used very effectively in fitness, weight loss, education, and many other sectors long before technology became part of every day life.

But also, the streak becomes more powerful the longer they go on. A streak of a few days can easily be tossed aside. A streak of sixteen years? Not so easily.

During my blogging streak, I woke up every day thinking "what am I going to write about today?" It was a lot of fun, I got an enormous amount of benefit from it, and like many streaks, it became a burden eventually.

Streaks reprogram the brain to need to do something every day to feel complete.

You don't need technology to learn to do these things:

  • save a bit of money every paycheck

  • break a sweat every day

  • teach yourself something new every week

But these things are so great for you. They can change your life. A tiny little bit every day or week.

And using technology to help you get on a streak and stay on one is about as good a use of technology as there is.

So when you build your app, build streaks, streak notifications, and streak recognition into it. It will help bring users back, increase frequency, retention, and user value.

Collect this post to permanently own it.
AVC logo
Subscribe to AVC and never miss a post.