3min snip

Sub Club by RevenueCat cover image

Why You Should Test Everything and How To Do It — Osman Mansur, Duolingo

Sub Club by RevenueCat

NOTE

Duolingo Does an A/B Test for Every Feature

Duolingo tests every feature by running A/B tests, regardless of the scale or expected result. Even small backend changes are tested as A/B tests to ensure there are no regressions or impacts on other parts of the app. The company has a strong in-house data infrastructure and experimentation team that built tools for engineers to set up A/B tests. PMs monitor the experiments using the in-house tool and generate reports on the new data every day. Duolingo avoids running multiple tests on the same area simultaneously and checks for any weird effects when multiple experiments intersect. On iOS and Android, different experiments are often run on the same area with the goal of aligning for platform parity based on the winning result.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode