Build one useful tool in 48 hours
7 steps

Challenge · 48 hours

Build one useful tool in 48 hours

From one annoying task to a small tool on a public address that strangers can use without you. Seven steps, hour by hour.

Start step 1

7 steps · about 43 min of reading

01

Hours 0–2

Pick the irritation

Write the problem in one sentence, find three real examples of it, and decide who feels it and what a useful result looks like.

  1. Read step 1 6 min

Done when

0 of 4
02

Hours 2–4

Reduce the flow

One input, one action, one result. Remove accounts, dashboards, settings and anything that does not change the outcome.

  1. Read step 2 6 min

Done when

0 of 4
03

Hours 4–8

Choose the stack

Prefer tools you already know. Decide what runs in the browser, what needs a server, and put an empty page on a stable address.

  1. Read step 3 6 min

Done when

0 of 2
04

Hours 8–24

Build the useful path

Make input, action and result work from start to finish, with your three real examples. Ignore polish until then.

  1. Read step 4 7 min

Done when

0 of 2
05

Hours 24–34

Make it explain itself

The shortest possible explanation, then labels, empty states, errors, the keyboard, the phone and the first thirty seconds.

  1. Read step 5 6 min

Done when

0 of 4
06

Hours 34–42

Test it on a stranger

Give it to one person without explaining it. Watch where they hesitate, and fix that before adding anything.

  1. Read step 6 6 min

Done when

0 of 3
07

Hours 42–48

Publish and ask

A stable address, a tiny way to send feedback, five people who should see it, and one question for them.

  1. Read step 7 6 min

Done when

0 of 4

It's yours

Done

Open it