zappz

Articlesproblem solving

What to Do When You Are Stuck on a Problem

What to do when you are stuck on a problem: list what you tried, restate it in one line, explain it out loud, step away on purpose, then pick one new attempt.

Problem Graph

A journal of problems and the solutions tried on them, drawn as a graph that can stay private, go to people you choose or go public.

What to do when you are stuck on a problem

If you want to know what to do when you are stuck on a problem, start with a plain fact about being stuck: it rarely means you have run out of ideas. It usually means you keep trying the same kind of idea, with small changes, and expecting a different result. The way out is to stop, see what you have already tried, and change direction on purpose.

Five moves do most of the work. List what you tried and how each attempt went. Restate the problem in one line. Explain it out loud, step by step. Step away for a set time. Then pick one new attempt that comes from a different direction. A journal of problems such as Problem Graph is built around the first move: a problem goes down in one line, and every solution tried is attached with its outcome, marked worked, partly or failed.

A problem you cannot solve takes up room even when you are not working on it. You think about it in the shower, on the bus, at night. Each failed attempt adds a little more weight, and after a while the problem feels bigger than it is.

Part of that weight comes from memory. When nothing is written down, you carry every attempt in your head, and the head is a poor record. You forget what you already tried, so you try it again. You remember the failures more than the partial wins, so you underrate how close you came. You lose track of why an idea did not work, so you cannot tell whether a small change would fix it.

Five moves take that load out of your head and onto a page, where you can look at it.

Move one: list every attempt and its outcome

Write the problem at the top of a page. Under it, list every attempt you have made, one per line. Next to each, write what happened in one word: worked, partly or failed. Then add one short reason.

This list does three things at once. It stops you from repeating an attempt you already made. It shows you the pattern in what you tried, which is often a single kind of fix with small variations. And it gives you the partial wins, which are clues, not failures.

Keep the failed attempts on the list. It is tempting to cross them out, but a failed attempt with its reason tells you something true about the problem. A fix that failed because you forgot to do it is a different lesson from one that failed even though you did it every day.

Move two: restate the problem in one line

Once the attempts are on the page, read the problem line again. Often the line you wrote at the start was a guess at the cause, not the problem itself. "Too much goes on takeout" is a guess. "Money is gone before any can be saved" is the problem.

Rewrite the line so it says what is wrong and how you would know it is fixed, without naming a solution. If you have three or four candidate lines, write all of them and pick the one that the failed attempts did not touch. A guide on how to break a big problem into smaller problems helps when the line turns out to hold two or three problems at once.

Move three: explain it out loud, step by step

Programmers have a name for this move. Rubber duck debugging is a technique where a programmer explains their code step by step, aloud or in writing, to reveal mistakes and misunderstandings. The listener can be a toy duck, since the listener does not matter. What matters is that you have to say every step in order, and the step you skipped in your head is often where the problem sits.

The same works for problems outside code. Say what happens, in order, from start to finish. "On the 1st, pay comes in. On the 3rd, money goes into the budget app. On the 15th, rent and bills go out." Speak slowly and do not jump ahead. When a step makes you pause, or you hear yourself say "and then somehow", write that step down. It is where to look next.

Move four: step away on purpose

Stepping away can feel like giving up. It is not, if you do it on purpose. Psychologists call it incubation): the unconscious processing of a problem that has been set aside for a time, which may lead to insight. Graham Wallas proposed it in 1926 as one of four stages of the creative process: preparation, incubation, illumination and verification.

The same page notes that incubation substantially increases the odds of solving a problem, and that it works best with long breaks and light mental work during the break. So do something easy. Walk, cook, sort a drawer. Do not swap one hard problem for another.

Two rules keep a break from turning into avoidance. Do the first three moves before you step away, so your mind has the full picture to work on. And write down a date to come back, such as "Sunday morning", so the break has an end.

Move five: pick one new attempt from a different direction

When you come back, read the page from the top. Look at the list of attempts and ask what kind of fix they all are. If every attempt was a way to spend less, try a way to save first. If every attempt was a change you make alone, try one that involves someone else.

Other people's experience is the fastest source of a new direction. Someone with a similar problem has often tried the fix you have not thought of, and knows whether it worked. Some problem journals show similar problems other people shared and which of their solutions worked, so you can borrow one with a link back to where it came from. You can also ask directly; a guide on how to ask for help with a problem you cannot solve covers how to put the question.

Pick one attempt, not three. Write what success looks like and when you will check. Then do it, and add its outcome to the list.

A worked example: the savings that never happen

Here is the five-move process on one everyday problem: you want to save $200 a month and, after three months, have saved nothing.

The list. You write three attempts. A budget app: failed, because you stopped opening it after a week. Cash envelopes for food: partly, because food spending went down but the money still went somewhere else. A rule of no takeout on weekdays: failed, because the money saved was spent by the end of the month anyway.

The one line. All three attempts were ways to spend less. Your first line was "Too much goes on spending." The new line is "Money is gone before the 15th, so nothing is left to save."

Out loud. You say the month in order. Pay arrives on the 1st. Rent and bills go out on the 15th. Saving was meant to happen "at the end of the month, with what is left". Saying it out loud, you hear the gap: saving comes last, so it never happens.

The break. You take two days off the problem and write "back on Sunday" at the bottom of the page.

The next attempt. On Sunday, the new direction is clear: save first, not last. You set $200 to move to savings on payday, before anything else. You write the success line, "$400 in savings by the end of the second month", and the date to check.

Diagram of five stacked moves for a stuck savings problem: list what you tried, restate it in one line, explain it out loud, step away with a date, pick one next attempt
The five moves on one stuck problem, from the list of attempts to one new attempt.

Frequently asked questions

How long should you stay stuck before changing approach?

Change approach when you notice you are repeating the same kind of attempt, not after a set number of days. If your last two attempts were small changes on one idea and both failed, it is time to stop and make the list.

Is stepping away from a problem the same as giving up?

No. A planned break, after you have written the problem and your attempts down and set a date to return, gives your mind time to work on it. Giving up has no return date.

What if every attempt has failed?

Then the problem line is probably wrong, or the attempts all came from one direction. Rewrite the line without naming a fix, and look for a solution someone else used on a similar problem.

Why does explaining a problem out loud help?

Saying each step in order forces you to fill gaps your head skips over. The step where you pause or get vague is often where the problem is.

Getting unstuck is a change of direction

Being stuck is rarely a lack of effort. It is effort pointed the same way again and again. Writing down each attempt with its outcome shows you that direction. Restating the problem and saying it out loud show you where the gap is. A planned break gives your mind room, and a new attempt from a different direction, often borrowed from someone who faced the same problem, turns the list from a record of failures into the path to what worked.

Problem Graph

Every problem you carry, on one map. Solved together. Visit problemgraph.vlvd.net

Problem Graph on desktop
Problem Graph on tablet
Problem Graph on phone

Related articles

More on problem solving
  1. asking for helpHow to Ask for Help With a Problem You Cannot SolveHow to ask for help with a problem you cannot solve: state the goal, the problem in one line, what you tried and how it went, a small example, and one clear question. · 7 min read
  2. prioritizing problemsHow to Decide Which Problem to Solve FirstHow to decide which problem to solve first: write each one down, sort by urgent and important, find the one that feeds the others, and give the rest a date. · 8 min read
  3. fishbone diagramWhat Is a Fishbone Diagram? Causes Sorted Into BranchesWhat is a fishbone diagram? A cause map with the problem at the head and possible causes sorted onto branches, with its origin, branch sets and a worked example. · 8 min read

Keep reading

All articles
  1. concentric castleWhat Is a Concentric Castle? Walls Inside WallsA concentric castle has two or more rings of walls, the outer lower than the inner, so an attacker who breaks the first wall still faces a siege. · 7 min read
  2. 2048How to Play 2048 With a Keyboard: Arrows, W A S D and Turns2048 is played with the four arrow keys or W A S D. Here is how each press moves the tiles, and how the keys work on a cube. · 7 min read
  3. og imageWhat Is an og:image and How Do Link Previews Work?An og:image is the image a page names for its link previews: where the tag sits, how apps build the preview card, and what makes one work. · 7 min read