PerlaManifest › an app

Manifesting an App one crash report

The script below is written for anyone. Perla writes one for you — from your own answers about an app — and narrates it aloud. Free on iPhone and Android.

There's one crash report in the inbox this morning from a real user, on a real device, and fixing it is today's actual job, not the roadmap for next quarter. This isn't about the app being a whole company yet. This is what building and maintaining one working product actually looks like.

On this page
  • A full script for an app, written in the present tense and ready to read tonight.
  • Shorter versions — one for falling asleep, one for the morning, and one line to carry with you.
  • How to use it: Use this while actually fixing a bug, reading a review or writing update notes, not while imagining the app fully built and finished.
  • The common mistake: Chasing new features while ignoring the crash reports and reviews already coming in is a common way this goes wrong, since a broken existing feature costs more trust than an unbuilt new one ever gains.

The script

Read it slowly, in the present tense, as though it has already happened. It is written to be spoken aloud, but silently is fine.

I reproduce the crash on the same device model the report came from, an older phone I keep specifically for this, and it takes four tries before it happens the way the user described it. Once I can see it happening, the fix is smaller than the panic of the report suggested, one line changed in how a screen loads. I write the fix, test it properly, and push it to the small group of testers before it goes anywhere near everyone else, the way every update goes out here, cautiously, in stages. Between fixing that and reviewing a second, smaller bug, I read three new reviews that came in overnight, one genuinely useful, pointing at something confusing in the onboarding that I hadn't noticed myself. I make a note of it for the next update rather than dropping everything now. The afternoon's spent on the update notes, the plain, honest kind, describing what actually changed rather than the vague line most apps use. By evening the fix is live for the test group, and I'll watch the crash reports overnight to see if it's actually solved before rolling it out further tomorrow.

Shorter versions

Two for the ends of the day, and one line to carry through the middle of it.

Tonight, as you fall asleep

The fix is live for the test group, watched carefully before it goes any further tomorrow. I'm not refreshing the crash dashboard every few minutes tonight. It's out, it's being watched properly, and checking it once more before bed is enough. The rest can wait for the reports to actually come in overnight, quietly, without me hovering.

In the morning

The crash dashboard is the first thing I check, before the download numbers, before anything else. If the fix from last night held overnight, the next update can go out wider today. Most mornings here start with maintenance, not new features, keeping what already exists actually working for the real people relying on it right now, quietly, before anything new gets built.

One line to carry

One crash report, one real user. That's today's whole job.

How to use it

Use this while actually fixing a bug, reading a review or writing update notes, not while imagining the app fully built and finished. It won't get the app downloaded or reviewed well; the product working properly, consistently, does that over time. Read it in the specific stretch of reproducing a crash and testing the fix, the unglamorous middle of the job.

The mistake to avoid

Chasing new features while ignoring the crash reports and reviews already coming in is a common way this goes wrong, since a broken existing feature costs more trust than an unbuilt new one ever gains. Most users notice what's frustrating them right now far more than what's missing. Scripting the next big update instead of fixing what's actually reported tends to leave the foundation weaker than it looks from the roadmap.

Questions

Does manifesting help an app get more downloads?

Visibility, store listing quality and word of mouth drive downloads, not a script. The maintenance behind an app that already exists, the crash reproduced, the fix tested and shipped, is the actual subject.

Why do app updates get rolled out gradually to some users first?

So a bug affects a small group before it affects everyone, which limits the damage if something's wrong and gives real usage data before a wider release.

Is it normal for an app to need constant small fixes?

Very normal; devices, operating systems and user behaviour all keep changing, so most apps need ongoing maintenance long after the first launch.

Have this written about you

The script above is written for anyone. Perla asks about your actual situation, writes it as a present-tense narrative and reads it back to you — in a calm voice or your own, recorded once. One ritual instead of ten apps.