Case study, 2026
Drab Launcher: a strategy review of an app built to make a phone boring
Drab is an Android launcher I built to reduce screen time: it puts what you have to do next-to-hand and what you would rather do at arm’s length. After three weeks of building, I reviewed it the way a strategy consultant would: what each feature does to the goal, what the behaviour-change literature says will work, which game-theory rules hold at 11 pm, and what the launcher should become. This page is the review, with the model you can run and the mock screens that came out of it. The targets and the screens use one example user throughout: a student job-hunting from a campus library.
1. The size of the problem
Survey averages, so that the targets below have a yardstick. Self-reported figures run high; measured pickups run low. The ranges are the point.
A heavy day, illustrative
Modelled on the survey averages above for a student who is online most of the day. Full width is 2.5 hours.
The last two rows are the review’s model in one picture: a launcher with daily typed rituals becomes one of the biggest apps on the phone, and the task apps it is built around barely get opened.
2. Three outcomes instead of one feeling
“Less screen time” is an output. The real outcomes are habits: out of the house by 8, at the library, applications sent. A launcher built around three numbers gets screen time down for free, because the phone is in a bag at the library.
| Outcome | Metric the phone can measure | 30-day target | Primary mechanism |
|---|---|---|---|
| Feeds and browsing under control | Minutes a day in asked-about and locked apps | under 60 | Ask why, bedtime shut, a blocklist browser, an off-phone key |
| Out of the house by 8 | Days a week the phone crosses the library geofence before 08:15 | 5 of 7 | Feeds stay locked until the geofence; an if-then card the night before |
| 10 applications a day | Applications ticked on home, one tap each | 10 a day, 50 a week | Tally on home; feeds unlock per 5; a weekly deposit with a referee |
| The launcher stays out of the way | Minutes a day on the launcher’s own screens | under 10 | Cut the rituals; home answers “what now” in one glance |
3. Diagnosis: three killers, in order
- Everything can be undone in ten seconds. An LLM-simulated user critique run during the review named this as the most-cited quit reason. The commitment lock existed and shipped off. Even with it on, changing the clock defeats the shut windows and refills the emergency passes, so the lock has to count elapsed time. The one piece with teeth, a browser whose blocklist is compiled in, was never made the default.
- Essentials get blocked, so the whole thing gets removed. A deny-by-default gate shuts the transit app the moment it is needed, and fixing the seed list is not enough while every app installed later starts locked. The rule that survives contact with real life: if the phone fails at a bus or a payment, the blocker goes.
- The model puts the ritual at 15 to 30 minutes of phone use a day. Morning check-in, night check-in, evening wrap-up, judge follow-ups, contract proofs, an idea card, intercept reasons: by the field count, roughly 150 to 300 typed words a day in the evening hours that matter most. A product built to reduce screen time became a daily writing assignment on the phone.
What was genuinely good and had to survive the cut
- The escalating, unconfigurable wait with no repeated excuses.
- Your own words read back, for example: “Last time: ‘just a quick look’, stayed 20 min”.
- The Now row: one task, a red due line, a tick ring, Start 25.
- “Instead” pointing at the next deadline with zero wait for the good choice.
- A permission checklist that says what each permission is for and what breaks without it.
- The honest tone about limits: “friction, not a lock”.
4. What the science says
Evidence grade: 3 meta-analysis, 2 field RCT or large dataset, 1 single small study, 0 anecdote or vendor claim. Where a figure comes from a company’s own summary, the row says so.
| Intervention | What was found | Grade | What it means for the launcher |
|---|---|---|---|
| Pause before the reach (one sec with Max Planck, PNAS 2023) | 280 users, six weeks: targeted-app use down 57% on average; the open abandoned 36% of the times the pause fired. Peer-reviewed field study (PNAS 2023); the 57% and 36% figures are quoted from the vendor’s summary of it, not checked against the paper. | 2/3 | Ask why is the right bet. Keep the breath, the wait and the words. This is the core. |
| If-then plans (implementation intentions) | Gollwitzer and Sheeran 2006: d = 0.65 over 94 tests. A later meta-analysis by Sheeran, Listrom and Gollwitzer: 642 tests, d from 0.27 to 0.66; larger when phrased if-then, when motivation is high, and when rehearsed. | 3/3 | One three-field card the night before. 90 seconds, not 15 minutes. The phone executes the “then”. |
| Plan-making for job search (Abel, Burger, Carranza, Piraino, AEJ Applied 2019) | Unemployed youth who filled a weekly day-by-day search plan submitted 15% more applications, got 30% more offers and 26% more jobs. Reminders and peer support added nothing on top. | 2/3 | A weekly application plan (where, how many, which days) beats reminders. Build the plan into the Monday reset; do not build a nag. |
| Commitment contracts with stakes and a referee (stickK data) | 742,923 users: stakes and an external referee are rarely used and the strongest predictors of success; 6 to 8 week terms with weekly reporting do best. stickK’s own reported figures: 61% success with money and a referee, 14.5% with neither. | 2/3 | A weekly deposit with a named referee and the geofence as proof. Loss framing, verified, short term. The strongest lever for the work goal. |
| Grayscale | 84 people, baseline week then grayscale week: screen time down 20 min/day; pickups unchanged; better perceived control. A University of Cincinnati student sample: about 39 min/day. No well-powered RCT. | 1/3 | Cheap, zero burden. On only while a task is overdue, so it reads as a consequence, not a mood. |
| Hard daily cap (Pieh et al., BMC Medicine 2025) | 111 students, 2 h/day cap for three weeks: well-being, sleep and stress improved, small to medium; use climbed back as soon as the cap ended. | 2/3 | Caps work while in place and nothing persists. Design for the cap to be permanent and un-bypassable, not for a habit to form. |
| Temptation bundling (Milkman, Minson, Volpp 2014) | Gym-only audiobooks: visits up 51% at first; the effect faded and vanished after a two-week break. 61% paid for the restriction. | 2/3 | “Feeds unlock per 5 applications” is bundling. Expect decay; pair it with the deposit so the floor holds when the novelty goes. |
| Fresh start effect (Dai, Milkman, Riis 2014) | Starts cluster on Mondays, months and birthdays. The stickK dataset adds: starting on a landmark does not raise success. | 2/3 | Reset every Monday and say so. No streaks: a streak that breaks on Tuesday costs the whole week. |
| Personal rules and self-reputation (Bénabou and Tirole 2004) | Rules work because each lapse is read as evidence about one’s own willpower; rigid rules can tip into compulsion. | 1/3 | Bright lines (“no feeds before the library”) beat fuzzy ones (“less phone”). Reading your own words back is the mechanism made visible. Never shame a lapse; show the record. |
| Body doubling (Focusmate, Flow Club) | Popular; controlled evidence absent or mixed. | 0/3 | Optional link at 9:00, nothing more. |
| Variable rewards and streaks | No rigorous study that streaks build durable habits; the mechanism is the one feeds use against you. | 0/3 | No streaks, points or badges. Reward the skip once, at the moment, with a plain fact. |
| Typed check-ins graded by an AI | No study found. Expect the field to get padded with filler within days and the minimum to be loosened soon after. | 0/3 | Cut. |
5. Game theory: 9 am you against 11 pm you
Treat the day as a game between two players who share a body. The 9 am self values the week; the 11 pm self discounts everything past tonight by a factor β well under 1 (the quasi-hyperbolic model). Every feature is a move by the 9 am self, and the 11 pm self gets the last move. The design question is mechanism design: which rules survive when the player who breaks them is also the referee?
| Principle | In plain words | Where the launcher stood | Fix |
|---|---|---|---|
| Ulysses contract | Decide in the cold state; make the hot state unable to renegotiate. | A commitment lock that ships off; loosening on the phone in 10 seconds | Lock on by default (1 h). Loosening needs an NFC tag that lives on the desk at the library. |
| Separate the referee from the player | A contract the defector verifies is not a contract. | Proof of work is typed words graded by an AI; airplane mode is a free pass | Verification by things the hot self cannot fake: the geofence, a timestamped tick, a human referee who gets the Sunday tally. |
| Bright lines (Schelling, Bénabou-Tirole) | A rule with no edge cases survives; “less” invites bargaining. | Three app tiers, three kinds of pass, two kinds of window | Two lines: “No feeds before the library” and “No feeds after 23:00”. Everything else is Ask why. |
| Asymmetric pricing | Tax the reach, subsidise the task. | The reach is taxed; the task costs taps (sheet, sign-in, sync) | Zero-tap start: the Now task is the top of home; one tap starts 25 minutes and shrinks home. |
| Reinforcement timing | A reward within seconds of the behaviour shapes it; a weekly report does not. | “Not now” gets nothing; a Sunday email | On “Not now” or “Instead”: one line, at once: “Skipped Instagram 3× today · 24 min back”. |
| No ratchet of shame | A lapse read as a precedent lowers self-belief and the next rule falls. | “Two days without the one thing”, dots, all-day dimming | Monday reset, plain facts, no streak counters. The record shows; it never scolds. |
| Dominant strategy for the builder | If every feature can be undone, the equilibrium is install, loosen, uninstall. | Every loosening is instant | Essentials never lockable. New apps start as ask-only. The only way to lose the app is to walk to the desk. |
6. The strategic model, and run it yourself
Per feature: effect (minutes a day redirected if active and not bypassed), burden (ritual minutes a day), bypass (seconds to defeat at 11 pm; off-phone means no on-phone switch), essentials risk (weekly chance of blocking a bus, bank or map), evidence (0 to 3, graded as in the table above). Value is minutes saved times the probability the app is still installed on day 30, which falls with essentials risk and with ritual above the user’s tolerance. The coefficients are estimates; the ranking survived every sweep tried.
Run the model. The six core pieces are always on.
Scenarios at these settings, value in minutes a day
Marginal value of adding each candidate to the core
Minutes a day, at default urge and tolerance. Three of the top four have zero or near-zero burden. The two features with the most typing are the only ones with negative value.
7. Feature verdicts
| Feature | Verdict | Why |
|---|---|---|
| Ask why: rising wait, own words, re-ask | keep | The proven mechanism. Slim the screen to three layers. |
| App lists, allow by default | fix | New apps must never start locked. Essentials untouchable by any other rule. |
| Commitment lock | fix | On by default at 1 h. Watch clock and timezone changes; count passes on elapsed time. |
| A browser with the blocklist compiled in | keep | Make it the default. The stock browser becomes ask-only. |
| Bedtime and morning shut windows | keep | Two bright lines. Replace three 2-minute passes with one 30-minute wordless pass a day. |
| Now row, Start 25, shrinking home during a session | keep | Zero-tap start is the subsidy side of the asymmetric price. |
| Instead, pointing at the next deadline | keep | An urge turned into a next action in one optional tap. |
| Deadline contracts, unlock promises, morning promises | merge | One contract type: “the Now task by a time, feeds shut if not done”. |
| Evening wrap-up, night check-in | merge | One optional 90-second if-then card. Three fields. No judge. |
| Record dots, weekly mirror email, gate rows | merge | One record, one Monday screen with four numbers. |
| Day Gate as a gate, the AI judge | cut | The most negative item in the model. The judge grades specificity, not truth. |
| A visible “price” number, unlock check, idea card and its notification | cut | Negative or dormant. The idea card took the prime slot on home. |
What the feature-heavy home got wrong
- Prime slot wasted. The first thing under the date was a fault line or a book quote. Home should answer “what now” in one glance.
- Seven unlabeled dots. No number, no action. Show the week’s four numbers or nothing.
- Three underlines, one hierarchy. A link, a plan prompt and a quote all shared one weight. Nothing was primary.
- The intercept blocked the wrong app. A gate that meets you on the search app you need for a bus time is killer 2 in one screen.
- No breath, no words, no Instead on the intercept. The three things the evidence supports were missing from the screen that exists to deliver them.
- Copy explained the system. “Writing the check-in ends these waits” is a rule, not a reason. The persuasive line is your own sentence from last time.
8. Mock UI: seven screens that aim the phone
Drawn in the product’s own palette (drab on bone). Animations loop so each mechanism can be seen: the breath, the countdown, the tally filling, the walk to the geofence, the deposit ring, the key, the night card typing itself. Scroll sideways.
Or it applies tomorrow at 08:00, at the library.
9. Tricks for the brain, ranked
Ranked by the review’s judgment of evidence, effect and burden. Each names the mechanism it exploits so it can be judged on its own terms.
| # | Trick | Mechanism | Grade | Burden |
|---|---|---|---|---|
| 1 | Move the off switch off the phone (NFC key at the desk, or device-owner mode) | Ulysses contract; the hot self cannot renegotiate | 1/3 | 0 |
| 2 | Weekly deposit on 50 applications with a named referee and the geofence as proof | Loss aversion plus external verification | 2/3 | 30 s/week |
| 3 | Feeds locked until the library geofence, weekdays | Bright line on a place; verification by location | 2/3 | 0 |
| 4 | 90-second if-then card at night; the phone executes the “then” | Implementation intentions | 3/3 | 90 s |
| 5 | Applications tally on home; every 5 unlock 20 minutes of a feed | Temptation bundling; progress visibility | 2/3 | 1 tap each |
| 6 | Keep the breath and the rising wait; read last time’s words back | Interrupt automaticity; self-consistency | 2/3 | already paid |
| 7 | Reward the skip at once: “Skipped Instagram 3× · 24 min back” | Reinforcement timing | 1/3 | 0 |
| 8 | Weekly application plan on Monday: where, how many, which days | Plan-making; more applications, same hours | 2/3 | 2 min/week |
| 9 | Monday reset, four numbers, no streaks | Fresh start; avoids the what-the-hell effect | 2/3 | 0 |
| 10 | Grayscale while any task is overdue | Reduced salience; consequence, not mood | 1/3 | 0 |
| 11 | Shrink home during a session to the Instead choices, phone and messages | Choice architecture; remove the cue | 1/3 | 0 |
| 12 | A 9:00 body-double link on the Now card | Social presence; mixed evidence | 0/3 | 0 |
| × | Streaks, points, badges, an AI judge, typed check-ins, a daily email | The feed’s own tricks turned on yourself; no evidence; high burden | 0/3 | do not add |
10. Roadmap and what “done” means
Week 1
Cut to the core. Check-ins, judge and idea card off. Commitment lock on at 1 h and clock-hardened. New apps ask-only. Pull a usage baseline before and after every install.
Week 2
Home answers “what now” with three cards in urgency order. Intercept in three layers: context line, breath, three buttons. “Not now” gets the one-line reward.
Week 3
The three outcomes: library geofence gate on weekdays, the night if-then card, the applications tally with feeds unlocking per five.
Week 4
Measure against the baseline. Choose the NFC key or device-owner mode. Start the weekly deposit with a referee if applications are under 50 a week.
Done is not “built and unit-tested”. Done is: installed for 30 days without an uninstall, no essential app ever blocked, and the three numbers moved against the baseline: feeds under 60 minutes a day, five of seven weekday mornings across the library line by 08:15, 10 applications a day, under 10 minutes a day on the launcher’s own screens.
Process rules the review set
- Seen on a real phone and lived with for a week is the definition of done. Emulator walk-throughs and unit tests are necessary, not sufficient.
- Measure before and after every install, automatically, into a dated folder.
- One batch, then a week of silence. Several batches shipped back to back with no phone check between them is how a feature pile grows.
- Every feature flag is a decision not made. Keep or cut, ship the kept ones on, delete the rest.
Sources
- Pause before the reach: one sec summary and review with study details (PNAS DOI 10.1073/pnas.2213114120)
- Implementation intentions: Frontiers summary of Gollwitzer and Sheeran 2006; Sheeran, Listrom and Gollwitzer, 642 tests
- Plan-making and job search: Abel, Burger, Carranza, Piraino, AEJ Applied 2019
- Commitment contracts: stickK dataset, ICWSM; BMC Public Health 2019 review
- Grayscale: Mobile Media and Communication 2023, Holte, University of Cincinnati (2022 news release, since removed); daily cap: Pieh et al., BMC Medicine 2025
- Temptation bundling: Milkman, Minson, Volpp 2014; fresh start: Dai, Milkman, Riis 2014
- Personal rules: Bénabou and Tirole, JPE 2004; body doubling: arXiv 2509.12153
- Usage averages: Reviews.org 2025 smartphone survey; S&P Global Kagan, Q3 2025; eMarketer via Oberlo; RescueTime 2019