- Blind mode tutorial
lichess.org
Donate

Making A List of Mistakes

Chess
How to speed up improvement by making a List of Mistakes

(Find the original post on my Substack)

Why Bother?

The consensus is adult improvers should analyze our own games. Almost every game contains moments where a player makes a mistake (otherwise it’s just a draw). The promise of analysis afterwards is that mistakes are revealed and, hopefully, this results in improvement. However, analyzing a game is only the first step; players should also keep a List of Mistakes.

Keeping such a list helps us to identify recurring errors and (hopefully) stop repeating them. Good analysis shows what a better move looks like, teaching us to think like stronger players. It provides essential feedback for players of all levels and, ideally, creates an improvement loop in which we make fewer and fewer mistakes.
Every player has strengths and weaknesses. I think strengths set our ceiling and weaknesses set the floor. Last year, Dan Bock highlighted how often “advanced” players still make basic errors. He echoed a passage I read in the Steps 5 Trainer’s Manual:

“Replaying the games of children on Step 5 level is quite disappointing. Students make too many mistakes that actually should not appear at this level any more. (...) Of course there are gaps in the student’s knowledge. Those omissions - a word which sounds a bit nicer - must be eliminated and that is the task of the trainer. (...) Concentrating on providing new knowledge only increases the gaps and they quickly become chasms.”

Step 5 supposedly correlates with players up to roughly 1950 ELO—strong amateurs. I reached Step 5 in 2022, yet my actual ELO lagged behind. I could solve challenging puzzles, but playing a mistake‐free game was another thing altogether. No matter how hard I tried, those gaps persisted.

Barriers

One reason why improvement through analysis can be difficult is the lack of consensus on what actually belongs on a List of Mistakes. Online you’ll find countless “common chess mistakes” lists (see here, here, here, and here) and several books on the subject (see here, here, and here). Frustratingly, these lists show very little overlap. Beginner mistakes are easy to spot, but beyond that the terrain becomes murky. Chess is too variable for a one‐size‐fits‐all checklist. Without a clear picture of our actual issues, improvement is a challenge.

Previously I analyzed over 111 classical games on my own using an engine. I really struggled with how to classify mistakes. As an admitted over-thinker this sent me into the weeds trying to label each mistake. The result was interesting, but not exactly helpful. I learned I needed to get better at tactics and calculation- yet I wondered if I really needed analysis to see that?

Perhaps this result shouldn’t be surprising. We’re not meant to analyze alone. GM Alex Smith’s writes in Pump Up Your Rating:

“It’s difficult to analyze a game on your own, since you need someone to discuss it with. Ideally you have a trainer or another player who is at least as strong as you are, but that is a bonus. Any training partner is better than not having one.”

For many adult improvers, the partner is a coach whose sessions often last an hour or more per classical game played. That’s a significant commitment of both time and money. Others are fortunate enough to have a training partner (pro tip: a post‐mortem with your opponent counts!). Ideally that partner is a stronger player who can teach you. If you have a partner, great—analyze together! Analyzing is a skill that takes time to develop. Learning it from someone else really helps. However, not everyone is so lucky. If that describes you, I have a solution for you.

Step 1 - Find the mistakes

If, like me, you’re often analyzing alone then let me suggest to \*\*train with the strongest player in the world: the engine.\*\*The engine is always available and is damn near omniscient. The biggest drawback is it never explains itself in plain language, speaking in concrete lines. Another drawback is that we “fail” to develop as chess players when the engine tells us the evaluation. However, if I am to be honest I believe that few if any of us are actually analyzing and learning the old way. I suspect most of us are already using the engine. So it may be heresy, but I think we can marry the engine’s strengths with the process of self-analysis and still develop intuition.

The Setup

  1. Turn ON the engine.
  2. Enable the Evaluation Bar.
  3. Turn OFF the Best Move Arrows.
  4. Set Engine Lines to 0/5.

This set up gives us the engine’s hyper accurate calculation ability without giving us the answer. We won’t be able to see what the best move was, just who is better. This last aspect is critical as being told the answer puts our minds to sleep. When the Evaluation Bar swings dramatically, that’s our cue to look again. Generating curiosity for a position is exactly what we want.

What to Look For

Scan the game move by move and flag any position where the Evaluation Bar changes by roughly ±2 . We really just want the big swings, the dramatic moments. If none occur, congratulations to you (and your opponent)! In most of my games there are at least two or three such moments. Mark each big swing as a “Mistake” and keep going. This first pass is a quick survey; we’ll come back to them later.

Step 2 - Classify The Mistakes

Now we need to try and classify what kind of mistake we made. This is part of the process I got wrong previously and can be where things grind to a halt. We get too far into the weeds trying to come up with an all encompassing list. It will not help. Trust me, this is a rabbit hole we want to avoid.
Thankfully, classifying mistakes is easier and much more helpful when we keep it simple. My argument is that our mistakes will closely mirror our development. Because of that we don’t need multiple and/or specific categories to encompass all phases of the game. We really only have to concern ourselves with two fundamental types of mistakes: I Got it Wrong; and I Didn't See It

Got It Wrong

These arise when we recognize something on the board but choose the wrong move. Classic examples: miscalculating a tactic or seeing a threat but missing a key defensive move. Call them “oops” moments.

Didn’t See It

These are the blind spot errors we completely miss. They’re the most valuable to study because they expose the gaps in our board vision. The engine’s Evaluation Bar highlights them, but we turn off the engine lines so we’re forced to find the missed idea ourselves.

For each flagged mistake, decide whether it falls into “Got It Wrong” or “Didn’t See It”. Simply labelling them already gives us some self‐awareness; but we’ll go deeper in the next step.

Step 3 - Assign a Root Cause

Now that we have these two basic categories, let’s talk about finding the “why” or the root causes. Finding the root cause can be another exercise in confusion for improvers. There’s no way for us to know what we don’t know. My former coach suggested the 5 Why’s exercise to get at the root cause, but I always struggled with it. Again I think we can make it much simpler. I believe there are only 3 root causes we need to concern ourselves with: Skill, Knowledge, and Behavior.

Skill

Skills gaps can include mistakes of visualization, calculation, and evaluation. Most if not all adult improvers will likely have an “omission” in their skills that will show up in their games. I’ve played more than a few “brilliant” tactics only to be shown the error of my calculation.

Knowledge

Knowledge gaps include opening theory, endgame theory, mating patterns, tactical patterns, and positional motifs. Essentially any and all common patterns can cause a knowledge gap. Unfortunately these kind of gaps are blind spots and they are only revealed by playing first, studying later.

Behavior

Anything that doesn’t fall into Skill or Knowledge then falls into Behavior. Since chess is a game of timed decision making, anything that influences our decision making or use of time would be put here. For example, my biggest issue is playing too fast and not always looking to see what my opponent will do in response. That’s a behavior that causes many mistakes for me.

Finding The Cause

Now that we have the 3 root causes, give some thought as to which one caused each mistake. I believe that which mistakes we make doesn’t matter nearly as much as why we make them. The real benefit of doing analysis and making a List of Mistakes is to learn what we need to work on most. Since many of us have blind spots, I have found the process of analyzing on our own will leave them hidden. Finding the root cause is the whole point of a List of Mistakes. Again I think we can keep it very simple. Let me suggest the following division:

  • Got It Wrong Likely a Skill gap (mis‐calculation) or a Behavior issue (rushing).
  • Didn’t See It Usually a Knowledge gap (unfamiliar pattern) or a Behavior issue (not scanning thoroughly).

You are best positioned to judge which cause fits each mistake. If you want to get more detailed or granular, feel free, but these 3 categories will often be enough.

Fix the Problem, Not the Blame

A List of Mistakes is pointless unless it drives improvement. As the list grows, the dominant “bucket” of errors will emerge. Focus only on the big swings, not the endless minor inaccuracies the engine will find.

Drawing from my experience as a physician, I see parallels: we master medical knowledge, then practice, constantly learning from painful errors. Chess improvement follows the same pattern—identify the root cause, then apply the appropriate “treatment”.

Adopt a growth mindset: treat mistakes as the best pathway for progress. There’s no point in getting upset when mistakes happen, although I still do. All I can hope is that we apply a growth mindset and look at our mistakes as our best chance to improve. Adult improvers are often professional at something else other than chess. Our time for chess study is limited. The List of Mistakes can help us focus on the most immediate issues we have provided we are willing to look at them.

Skill Gap

If we’re getting things wrong often due to skills, then we must work on improving our chess fundamentals. Simple things like basic tactics, basic endgames, and common mating patterns can help. When we solve problems, write down all the relevant lines we can see. Practice them until we can do them in our sleep. As our skills get better, we’ll raise the floor on our play and be less wrong more often.

Knowledge Gap

If we’re missing things often due to knowledge gaps then we must work to improve our pattern recognition. Tactical patterns are often hidden in complex positions. Similarly we may know our openings but not know the common middle game plans (aka pawn breaks) from there. Deepening our knowledge and recognition of mating patterns, tactics, and strategies will be the answer here. Try using more difficult tactical puzzles. Or review master games in our openings to find their plans. The answer will come through deliberate practice of more challenging material to raise the ceiling on our performance.

Behavior

Behavior gaps might just be the most difficult to change as the issue isn’t knowledge or skill, but very likely habit. After analyzing multiple games, you’re likely to find common behavior patterns. One of mine for example is I tend to move before considering my opponent’s best reply. What ever the behavior is, changing begins with an identity and some practice. In my case, I want to be a deliberate chess player who considers every move. Training games are a fantastic way to try out this new chess persona. I’ve chosen to use casual untimed games against bots to train myself to always be comparing. It’s a work in progress, but changing behavior can’t start until we acknowledge there’s a problem.

Wisdom and Judgement

It’s said that wisdom (or good judgment) comes from experience. Experience comes from mistakes (or bad judgement). Chess is a tough game where our shortcomings are shown to us often. It can be emotionally hard, but if we take a growth mindset we can use a simple process to identify our biggest gaps and take steps to close them. Everyone has strengths and weaknesses. Everyone. The opportunity comes when we’re willing to look at them with a List of Mistakes.
Thank you for reading and please leave a comment, tell me what you think and if you agree or disagree.

TL,DR

Making a list of mistakes from analyzing our games gives us insight and helps us improve. The protocol I’m suggesting we use is:

  1. Analyze our games using the Engine evaluation bar only (no engine lines, no full engine analysis)
  2. Look for moments in the game where you either
    1. Got it Wrong; or
    2. Didn’t See It
  3. Assign root causes using your best judgement
    1. Skill gap
    2. Knowledge gap
    3. Behavior Gap
  4. Train whatever gap is most immediate
    1. Skills Fundamentals
    2. Knowledge Pattern Recognition
    3. Behavior Habits