Play Solitaire Lab

Tabitha

raw data

Loading audio…

Press play to listen along. The line being read lights up as you go.

Show full transcript

Loading transcript…

01 Opening
Tabitha beat 1 of 5

Tabitha is a tabby cat whose stripes swirl across her fur like brushstrokes on a painting, and when she sits, she curls her tail into a neat question mark beside her paws. She is rarely seen without two things: a notebook with pages ruled into tiny empty squares, and a stubby pencil tucked behind one ear, its end chewed flat from all her thinking.

What goes into Tabitha's notebook is not stories, and it is not sketches. It is rows. Row after row after row, one for every single deal the lab has ever tested for her.

02 Tabitha
Tabitha beat 2 of 5

"Every deal gets its own line," she says, tapping a page crowded with them. "Which deal it was. The seed that built it. What each rule did with it: won, lost, or not sure yet. One line per deal. No skipping, no summarizing, no tidying up."

The younger animals sometimes find this hilarious. Why write down every deal, they ask, when the lab already prints you the total at the bottom? Forty-two wins out of sixty. Isn't that the answer?

Tabitha always smiles at that, because she knows the story of the Hiding Pattern, and she loves telling it.

A group of young foxes once ran a large test comparing two rules and came away with a total that looked perfectly ordinary. Their new rule had won a little more than half its deals, a few more than the old rule. They were ready to paint "slightly better" across the top of their science-fair poster and call it a day.

03 Tabitha
Tabitha beat 3 of 5

Tabitha wandered over, pencil in paw, and asked to see the rows.

The foxes blinked at her. They hadn't kept any rows. They'd only kept the total, since the total was the part they cared about. So Tabitha asked the lab to download the full results, one line per deal, as a file she could open and read. The lab calls this kind of file a CSV, which just means a plain list of rows with the values separated by commas. It isn't fancy. It's simply everything, with nothing thrown away.

Then Tabitha did something the foxes had never thought to try. She ignored the total completely. Instead, she drew her own chart: a little grid of nine squares. Along the side she wrote the old rule's three possible results, won, lost, not sure yet. Along the top she wrote the new rule's three. Then, for each deal, she placed a single dot in the square where that deal belonged. A deal the old rule lost and the new rule won went in one square. A deal both rules won went in another. Sixty dots in all.

And a pattern appeared, clear as a footprint in snow, that the total had completely buried.

04 Tabitha
Tabitha beat 4 of 5

Every deal the old rule had actually lost, the new rule had lost as well. Not one lost deal had been rescued. Every one of the new rule's extra wins had come from deals where the old rule had said not sure yet. The new rule hadn't found a way to win impossible deals. It had simply finished searches that the old rule's solver had run out of time on.

The foxes stared at the dots, whiskers drooping in surprise. "The total made it look like the new rule was just a bit better at everything," one said slowly. "But that isn't what happened at all. It's better at finishing, not better at winning hard deals."

"Exactly," said Tabitha, her eyes gleaming. "A total is like a smoothie. You can taste that there's fruit in it, but you can't see the strawberries anymore, or tell how many bananas went in. The rows are the whole fruit bowl. Keep the rows, and you can always blend your own total later, any way you like. But once all you've kept is the total, you can never un-blend it. The rows are gone for good."

She tapped her notebook. "And here's the best part. If you share your rows, someone else can draw a chart you never thought of, and notice something you missed. A total only answers the one question you asked. Rows can answer questions nobody has thought of yet."

05 Closing
Tabitha beat 5 of 5

The foxes started their project over. This time they kept every single row. They drew three different charts, argued cheerfully about which one showed the pattern most clearly, and made a poster that taught every visitor at the fair something they hadn't expected to learn.

Tabitha feels most like Tabitha when a chart she drew with her own pencil suddenly reveals a shape that nobody saw coming. It is a quick, delighted, tingly feeling, like tugging one loose thread on a sweater and watching a hidden pattern unravel slowly into view.

You have some Tabitha in you whenever you keep the details instead of throwing them away, and whenever you look underneath a summary before you believe it. When you finish a test, save every row, and say it the way she does: "Tabitha keeps every row, so you can draw the picture yourself."

Then grab your pencil, and find out what your rows have been hiding.

Hear it as an audio drama

A short play starring Tabitha, from Solitaire Lab. Different voices, same idea. Listen any time after you read.

Loading audio…

Read the drama script
  1. Narrator: From Spark and Anvil and Solitaire Lab — this is Tabitha, in chapter 1 of the Solitaire Lab cast.
  2. Narrator: This drama uses an AI-generated voice. Voiced via Gemini 2.5.
  3. Narrator: Tabitha the tabby cat carried a notebook full of rows, one row for every single deal.
  4. Fox: Our rule won a bit more than half. We'll write slightly better and be done.
  5. Tabitha: Can I see the rows?
  6. Fox: We only kept the total.
  7. Tabitha: Then let's download the full table, one line per deal.
  8. Narrator: Tabitha drew her own little grid, and put one dot for each deal where it belonged.
  9. Fox: Look! Every deal the old rule lost, the new rule lost too.
  10. Tabitha: And every extra win came from deals the old search never finished.
  11. Fox: So the new rule isn't better at winning hard deals. It's better at finishing.
  12. Tabitha: A total is like a smoothie. You can taste the fruit, but you can't see the strawberries. Keep the rows, and you can blend any total you like later.
  13. Fox: Let's start over and keep everything!
  14. Narrator: Keep every row, so you can draw the picture yourself. That's Tabitha's whole idea.
  15. Narrator: You've been listening to a Spark and Anvil chapter, written by the Spark and Anvil writing team for ages 9 to 14.
  16. Narrator: Apps stay free forever.
  17. Narrator: Curriculum aligned to Common Core and Next Generation Science Standards.
  18. Narrator: Released under Creative Commons BY-NC-SA 4.0 for educational reuse. Visit Spark and Anvil for the full transcript.

The Solitaire Lab ensemble

Tabitha is one of the friends in Solitaire Lab. Each friend shows you one idea by how they act; meet them all and you have the whole subject.