PR review time: 5 minutes

git commit -m “uncomfortably constraining the thing, and picking my egg”

Hey everyone, today’s letter comes from a simple to understand yet hard to execute observation: the consumer apps that succeed do so by doing one single thing really well.

I’ve worked on both B2C and B2B in my career, and consumer is much harder.
From the growth side, you need distribution cheap enough to reach a lot of people. From the product side, you need to get all those people you reached and convinced to try your thing out to use it for long enough to form a habit.

And your marketing message has to perfectly match what the user actually experiences in the first 30 seconds inside the app. If your homepage promises X and your product shows them A+B+C or just D, you've broken the contract before they've pressed a button.

All those hard things, and then some, are why consumer is just hard.

But there is something that makes the hard thing an easier thing, so today I’ll share one finding from my own data, blended with research from How They Grow and further digging, that’s driven an impactful change in my app.

TLDR: it’s about a single unambiguous hook, and a strategic constraint deep enough that the experience feels almost silly simple.

Let’s get to it

git status / Little-Moments

Right now the project I’m working on is Little Moments. In under 60s a day turn one photo from your camera roll into a saved memory using your voice, which become beautiful printed keepsakes.

It’s a react native IOS app that’s available on the app store, with 58 users, just 1 paying customer, $10MRR, three 5 star reviews and one 1 star review. Try it here

git checkout Todays-Partners

Every founder I know has a list of things that need to get done this week—and won't. Tendem is a new AI × Human partner that actually closes the loop: it picks up the tedious work, starts the work with the best AI models, and the unique part—a real human finishes it and ships it back to you done. Finding contacts at target companies, investor updates, competitor tear-downs, market research—whatever real work you need finished accurately.

They’re giving you guys $50 in free credits. Use code HOWTHEYGROW10
No setup. No API key. No learning curve. Upfront pricing per task.

See how it works → Tendem, by Toloka

P.S - I started with contact-finding for sales— the human check made the output much better

HubSpot and Marketing Against the Grain put out a pack called Claude Hacks for Marketers. Don't let the title throw you. It's ~60 Claude Skills, and at least half are pure operator work: AI Opportunity Matrix, MVP Feature Specification, Decision Framework Builder, 90-Day AI Transformation Roadmap, Stakeholder Influence Map. Each one's built as a full Skill with inputs, diagnostic process, and output format—not a one-liner.

P.S. — the Mini Problem Solver skill alone is worth the download

git diff / The main thing for you to review +1 constrained feature -3 open features

Finding my working hook 🪝

A few weeks ago I got my hands on the new PostHog Code app, which marries my analytics and user signals with my coding agents in one place. I’d been wanting to try this for a while—having my live product data sitting one prompt away from the code, so questions I'd usually save for "I'll get to it" just become "ask, fix, ship."

I asked it to review my data around onboarding and early new user patterns. To find where people were dropping off for what types of prompts, and to come up with a list of ideas to improve retention based on data and session recordings.

The answer was odd, because it went against what my current hook was—single word-based prompts (e.g Candle) as a memory trigger.

Here’s what it told me: Photo as the trigger x Voice to capture it is a winning combination for engagement by far, despite photo being 25% of my prompt cycle.

Not only were people saving more regularly with photo and adding more depth to answers, but they were also using Dig Deeper to enhance moments at a much higher rate than any other prompt type.

With photo, people were actually telling stories.

This showed me that despite constraining the app in v1 → v2, there was room for more constraint. More simplicity.

In consumer apps D1→D7 engagement and retention is literally make or break. No second chances. So despite a small sample, directional data has to be enough to make a decision or I’ll just be burning the precious few new users that try it.

I'd built a Swiss Army knife when the data told me users wanted a butter knife.

So, I decided to cut the 3 prompt types and focus on making the one that was doing most of the work really good, and emphasize the voice combo.

Because that’s what people usually want; it’s what I want when I download an app. We want just one thing from it. And we want to…need to…feel something about it inside 30 seconds.

With the product constraint, I also white boarded in Claude Design and honed onboarding around one path: splash → auth → photo permission → see your first photo → capture your first moment → see it in your Capsule.

Claude Design is great for low-fi to hi-fi design planning

The pitch on getlittlemoments.com collapsed to this: Photo + voice, turned into a real keepsake in under 60s a day.

The app collapsed to the same thing. The hook on the marketing page is now identical to the hook in the app.

Hook → Sign Up → Activate

That last point is a horse worth beating once more.

The hook on your homepage and the hook inside your product have to be the same one thing. If your homepage promises to help people with their taxes and the user's first screen inside the app is about their credit score, you've broken the contract before they've even started. Marketing-hook ≠ product-hook is a very expensive bug in consumer.

One egg 🥚

"You throw a consumer one egg, they can probably catch it. You throw them four or five eggs, they're going to drop all of them. And oftentimes founders want to talk about the four or five features they have, maybe ten features. The consumer is totally confused. We try to just give them that one egg."

— Grant Lee (founder of Gamma)

Founders want to show off all the features. The consumer just wants the egg.

Grant's mantra at Gamma was that the first 30 seconds had to be dead simple. Not the whole product. The first 30 seconds. Get that magical, earn the next 30 seconds, then the next. That was their entire focus the year they figured out PMF.

I'd been throwing four eggs.

I love a good metaphor, and this one egg idea was an interesting one. So I looked for more proof before punting it…

What worked elsewhere (and what didn’t)

I went hunting for the pattern in other consumer apps that did the same thing well, and the ones that tried and disappeared.

BeRealone notification, two cameras, two minutes. That's the entire product surface. They went from 500K users in late 2021 to 20M DAUs and iPhone App of the Year by end of 2022. Then plateaued, and got bought by Voodoo for €500M in 2024. The product was famous for what it refused to be — not stories, not feeds, not filters, not on-demand. One window. Or nothing.

WordleOne word a day. Same word for everyone. Six guesses. He shipped it in October 2021 with 90 daily players. Two months later: 300,000. Two weeks after that: 2 million. The New York Times bought it. There's a version called Wordle Unlimited that lets you play as much as you want with hints, categories, and a streak tab. It's also the one nobody talks about.

Instagram — the one that hit close to my decision. Instagram had to cut before they could grow. Burbn was Kevin Systrom's first app. A check-in app with photos, plans, points, a friends graph, the works. He looked at the data, saw people only used the photo bit, and ripped 80% of the product out. One screen. One filter wheel. One feed. Hit a million users in 10 weeks.

Calm — the "Do Nothing for 2 Minutes" web page validated demand existed. The product didn't take off when they bundled more meditations, more teachers, more music, more sleep stories. It took off when they shipped Daily Calm — one 10-minute meditation a day, with a quote at the end. The rest is what they did after they had a habit.

And the smoking gun comes when looking at the many-egg attempts…

Quibi — $1.75 billion. Failed in six months. They tried to be a phone-first streaming service with horizontal and vertical video, original content, ten-minute episodes, celebrity casts, prestige drama and reality and news, with no sharing, no clipping, no embedding. They could've been "10-minute shows you watch on the subway." They were instead "streaming reinvented." Streaming did not need reinvention. It needed an egg. I wrote a full piece on this here

Color Labs — $41M raised pre-launch. The pitch was "see what people near you are taking photos of right now." On day one the app shipped with multiple modes, group photos, broadcasting, listening, an explore tab, and a "people near you" surface. The reviews were 2 stars. They shut down inside 18 months.

PathPath 1.0 shipped in 2010 as a quieter Snapchat for your inner circle. Tabs. Explore. Friends button. Profile. Activity feed. Dave Morin himself called v1 "70% failure." They rebuilt v2 to be simpler, then over the years piled in messages, songs, fitness, location, life milestones. By 2018, they shut down. Every eulogy I've read uses the same phrase: a jack of all trades that didn't have an identity.

Stack the wins next to the losses and the pattern is clear:

Single-hook winners

Did-everything losers

One unambiguous hook

Many hooks dressed as features

One constraint that defined the product

No constraint — bring whatever you want

Less than 30 seconds to first value

A discovery surface before any value

Same thing on the homepage as inside the app

Marketing says X, app shows you A B C D

Every winner had an almost silly constraint. One photo. One word. Two minutes. One meditation a day. Silly. Restrictive. Almost insulting if you described it aloud in a planning meeting. And that's the entire product.

Ask this before adding

I don't have a clean framework nor think we need one, just pause and ask yourself when facing a "should I add this?" decision. Even now writing these out here I feel like I still have too much.

  1. Can a stranger describe the product in one sentence after one screenshot? If no, you have too many things. If yes, that's your hook.

  2. Is the experience the user gets identical to the experience you promised?. If they diverge by even one step, you have a leak.

  3. Where is the silly constraint? If your product doesn't have a narrowness too it that you can explain to a ten-year-old, you don't have a product, you have a feature set.

  4. What does cutting feel like? Watch yourself. The thing you really don't want to cut is often the thing you should cut. The feature you love because you built it isn't always the feature users came for.

Rather be loved and hated for your constraint by polar sides, than lukewarm in the middle. Nobody wins in the middle.

git push —force / The one thing to remember

The hook on your homepage and the hook inside your app have to be the same one thing.

Not three things. Not "the platform for X." One thing. One egg. With a constraint silly enough that a fool can repeat it back to you.

Then go do this:

  • Find your silly constraint. If you don't have one, invent one.

  • Look for the feature carrying the most weight in your data. Make that the hook, make it fantastic, and market it as the hero.

  • When you want to add something, ask: does this make the hook clearer, or does it dilute it? If the answer isn't an obvious "clearer," don’t add it.

I cut 60% of my app and signup conversion increase by 40%

The thing I said recently but I keep telling myself: when more is easy, less is so much more. The cost of adding has gone to zero. The cost of carrying it hasn't. That gap is where most consumer apps go to die.

Cut until it hurts. Then cut one more. Until nobody is dropping eggs.

git add —a few extra things

The products I highly recommend ⚔️

Every week, I highlight tools I love and those I actually use as full time staff product manager and part time solo builder. Today, I’m highlighting beehiivthe platform I use to write, grow, and monetize my newsletter. Moved from Substack, and it’s been making newsletter ops much easier.

Tendem.ai — AI agents with a human in the loop. Hand off the work that keeps falling off your list.

RevenueCat: I use them for app subscriptions, my paywalls, and customer management.

Wispr: The best voice→text transcription which helps me work with the computer much faster.

See the full set of vetted tools I use all the time here → Jaryd’s Stack

My latest commits 📧

ICYMI, here are some recent entries from The Diff

Something I found super interesting 🧠

If you’re looking for something else to sink your teeth into right now…

Loved this breakdown by Tom from Strategy Breakdowns on Perplexity Computer. Instead of just writing about it, he built a real working tool (Reddit Radar) inside Computer to prove his thesis—5 conversations, 2 evenings, 0 code—and lands a sharp read on why orchestration, not the model, is becoming the moat.

How I can help 🤝

Whenever you’re ready, here are a few ways we could work together

  1. Dedicated 1:1 sessions: If you need any help with early career in product, want to chat about your idea, or get my help with anything else, reach out via email and we can set something up

  2. Reaching this audience of tech leaders: If you’d like to partner as a sponsor to reach the awesome and smart folks who read this newsletter, you can view options here.

  3. Product consulting: If you have a product or growth problem, I can help. I’m a PM with 10+ years of experience including being a founder, just reply to this email and let’s chat.

That’s it! Thanks again for being here and reviewing today’s Diff.

— Jaryd

What did you think of today's letter?

Login or Subscribe to participate

Reply

Avatar

or to participate

Keep Reading