{
 "what": "A storyboard as a semantic graph: nodes are things, edges carry the meaning. Generated by formats.js v0.1.0 from the storyboard and its cast.",
 "format": "storyboards.sgit.ai/graph/v1",
 "storyboard": "where-the-thinking-came-from",
 "nodes": [
  {
   "id": "storyboard:where-the-thinking-came-from",
   "type": "storyboard",
   "label": "Where the thinking came from",
   "subtitle": "The influences behind the book, as claims you can check, and where each one lands. 10 panels.",
   "status": "draft",
   "url": "https://storyboards.sgit.ai/gen-z-developers/where-the-thinking-came-from/"
  },
  {
   "id": "author:gen-z.journalist",
   "type": "author",
   "label": "gen-z.journalist"
  },
  {
   "id": "panel:where-the-thinking-came-from/1",
   "type": "panel",
   "label": "Where the thinking came from",
   "n": 1,
   "kind": "cover",
   "text": "Where the thinking came from: Nothing in this book came from nowhere."
  },
  {
   "id": "character:zara",
   "type": "character",
   "label": "Zara"
  },
  {
   "id": "character:guide",
   "type": "character",
   "label": "The Guide"
  },
  {
   "id": "character:tomas",
   "type": "character",
   "label": "Tomás"
  },
  {
   "id": "source:Where the thinking came from",
   "type": "source",
   "label": "Where the thinking came from"
  },
  {
   "id": "panel:where-the-thinking-came-from/2",
   "type": "panel",
   "label": "Influences, as claims",
   "n": 2,
   "kind": "scene",
   "text": "Influences, as claims. Zara says: “Who taught you all this?” The Guide says: “An entry in this register is a falsifiable claim about my codebase.”"
  },
  {
   "id": "source:Where the thinking came from, Why influences belong in this book",
   "type": "source",
   "label": "Where the thinking came from, Why influences belong in this book"
  },
  {
   "id": "panel:where-the-thinking-came-from/3",
   "type": "panel",
   "label": "Bret Victor, Inventing on Principle (2012)",
   "n": 3,
   "kind": "scene",
   "text": "Bret Victor, Inventing on Principle (2012). The Guide says: “Every step between you and the thing you are making, a compile, a deploy, a refresh, is a place where an idea can die.”"
  },
  {
   "id": "prop:laptop",
   "type": "prop",
   "label": "laptop"
  },
  {
   "id": "prop:desk",
   "type": "prop",
   "label": "desk"
  },
  {
   "id": "source:Where the thinking came from, The opening, and learning",
   "type": "source",
   "label": "Where the thinking came from, The opening, and learning"
  },
  {
   "id": "panel:where-the-thinking-came-from/4",
   "type": "panel",
   "label": "Csikszentmihalyi: what produces the zone",
   "n": 4,
   "kind": "spectrum",
   "text": "Csikszentmihalyi: what produces the zone. Clear goals → Feedback → Challenge"
  },
  {
   "id": "panel:where-the-thinking-came-from/5",
   "type": "panel",
   "label": "Anders Ericsson, Peak (2016)",
   "n": 5,
   "kind": "evidence",
   "text": "Anders Ericsson, Peak (2016). “Expertise comes from structured practice with immediate feedback at the edge of your ability, not from hours” (Where the thinking came from, the table)"
  },
  {
   "id": "source:Where the thinking came from, the table",
   "type": "source",
   "label": "Where the thinking came from, the table"
  },
  {
   "id": "panel:where-the-thinking-came-from/6",
   "type": "panel",
   "label": "Karl Popper",
   "n": 6,
   "kind": "scene",
   "text": "Karl Popper. Sam says: “Prove it.” The Guide says: “a claim earns its status by being refutable”"
  },
  {
   "id": "character:sam",
   "type": "character",
   "label": "Sam"
  },
  {
   "id": "source:Where the thinking came from, Questioning and evidence",
   "type": "source",
   "label": "Where the thinking came from, Questioning and evidence"
  },
  {
   "id": "setting:interview",
   "type": "setting",
   "label": "interview"
  },
  {
   "id": "panel:where-the-thinking-came-from/7",
   "type": "panel",
   "label": "Question everything, as a method",
   "n": 7,
   "kind": "evidence",
   "text": "Question everything, as a method. “the problem with dogma is not that it exists, but that you stop asking the question.” (Dinis Cruz, quoted in the register's entry on Bret Victor)"
  },
  {
   "id": "source:Dinis Cruz, quoted in the register's entry on Bret Victor",
   "type": "source",
   "label": "Dinis Cruz, quoted in the register's entry on Bret Victor"
  },
  {
   "id": "panel:where-the-thinking-came-from/8",
   "type": "panel",
   "label": "A trail of ideas the book stands on",
   "n": 8,
   "kind": "spectrum",
   "text": "A trail of ideas the book stands on. 1945 → 1977 → 1991 → 1997 → 2005 → 2012"
  },
  {
   "id": "panel:where-the-thinking-came-from/9",
   "type": "panel",
   "label": "Design is how it works",
   "n": 9,
   "kind": "scene",
   "text": "Design is how it works. Priya says: “Is it simpler? Would going back feel worse?”"
  },
  {
   "id": "character:priya",
   "type": "character",
   "label": "Priya"
  },
  {
   "id": "source:Where the thinking came from, The villager's craft",
   "type": "source",
   "label": "Where the thinking came from, The villager's craft"
  },
  {
   "id": "setting:office",
   "type": "setting",
   "label": "office"
  },
  {
   "id": "panel:where-the-thinking-came-from/10",
   "type": "panel",
   "label": "An exercise for the reader",
   "n": 10,
   "kind": "punchline",
   "text": "An exercise for the reader. “Know where your ideas come from; keep your own register.”"
  },
  {
   "id": "source:Where the thinking came from, An exercise for the reader",
   "type": "source",
   "label": "Where the thinking came from, An exercise for the reader"
  }
 ],
 "edges": [
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "made_by",
   "to": "author:gen-z.journalist"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/1",
   "n": 1
  },
  {
   "from": "panel:where-the-thinking-came-from/1",
   "type": "features",
   "to": "character:zara",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "panel:where-the-thinking-came-from/1",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/1",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "thinking"
  },
  {
   "from": "panel:where-the-thinking-came-from/1",
   "type": "quotes",
   "to": "source:Where the thinking came from"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/2",
   "n": 2
  },
  {
   "from": "panel:where-the-thinking-came-from/1",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/2"
  },
  {
   "from": "panel:where-the-thinking-came-from/2",
   "type": "features",
   "to": "character:zara",
   "pose": "shrug",
   "mood": "thinking"
  },
  {
   "from": "character:zara",
   "type": "says",
   "to": "panel:where-the-thinking-came-from/2",
   "text": "Who taught you all this?"
  },
  {
   "from": "panel:where-the-thinking-came-from/2",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:where-the-thinking-came-from/2",
   "text": "An entry in this register is a falsifiable claim about my codebase."
  },
  {
   "from": "panel:where-the-thinking-came-from/2",
   "type": "quotes",
   "to": "source:Where the thinking came from, Why influences belong in this book"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/3",
   "n": 3
  },
  {
   "from": "panel:where-the-thinking-came-from/2",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/3"
  },
  {
   "from": "panel:where-the-thinking-came-from/3",
   "type": "features",
   "to": "character:zara",
   "pose": "arms-up",
   "mood": "surprised"
  },
  {
   "from": "panel:where-the-thinking-came-from/3",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:where-the-thinking-came-from/3",
   "text": "Every step between you and the thing you are making, a compile, a deploy, a refresh, is a place where an idea can die."
  },
  {
   "from": "panel:where-the-thinking-came-from/3",
   "type": "shows",
   "to": "prop:laptop"
  },
  {
   "from": "panel:where-the-thinking-came-from/3",
   "type": "shows",
   "to": "prop:desk"
  },
  {
   "from": "panel:where-the-thinking-came-from/3",
   "type": "quotes",
   "to": "source:Where the thinking came from, The opening, and learning"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/4",
   "n": 4
  },
  {
   "from": "panel:where-the-thinking-came-from/3",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/4"
  },
  {
   "from": "panel:where-the-thinking-came-from/4",
   "type": "features",
   "to": "character:zara",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/4",
   "type": "quotes",
   "to": "source:Where the thinking came from, The opening, and learning"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/5",
   "n": 5
  },
  {
   "from": "panel:where-the-thinking-came-from/4",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/5"
  },
  {
   "from": "panel:where-the-thinking-came-from/5",
   "type": "features",
   "to": "character:tomas",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "panel:where-the-thinking-came-from/5",
   "type": "quotes",
   "to": "source:Where the thinking came from, The opening, and learning"
  },
  {
   "from": "panel:where-the-thinking-came-from/5",
   "type": "cites",
   "to": "source:Where the thinking came from, the table"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/6",
   "n": 6
  },
  {
   "from": "panel:where-the-thinking-came-from/5",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/6"
  },
  {
   "from": "panel:where-the-thinking-came-from/6",
   "type": "features",
   "to": "character:sam",
   "pose": "point",
   "mood": "neutral"
  },
  {
   "from": "character:sam",
   "type": "says",
   "to": "panel:where-the-thinking-came-from/6",
   "text": "Prove it."
  },
  {
   "from": "panel:where-the-thinking-came-from/6",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:where-the-thinking-came-from/6",
   "text": "a claim earns its status by being refutable"
  },
  {
   "from": "panel:where-the-thinking-came-from/6",
   "type": "quotes",
   "to": "source:Where the thinking came from, Questioning and evidence"
  },
  {
   "from": "panel:where-the-thinking-came-from/6",
   "type": "set_in",
   "to": "setting:interview"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/7",
   "n": 7
  },
  {
   "from": "panel:where-the-thinking-came-from/6",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/7"
  },
  {
   "from": "panel:where-the-thinking-came-from/7",
   "type": "features",
   "to": "character:zara",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "panel:where-the-thinking-came-from/7",
   "type": "quotes",
   "to": "source:Where the thinking came from, Questioning and evidence"
  },
  {
   "from": "panel:where-the-thinking-came-from/7",
   "type": "cites",
   "to": "source:Dinis Cruz, quoted in the register's entry on Bret Victor"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/8",
   "n": 8
  },
  {
   "from": "panel:where-the-thinking-came-from/7",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/8"
  },
  {
   "from": "panel:where-the-thinking-came-from/8",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/8",
   "type": "quotes",
   "to": "source:Where the thinking came from, the table"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/9",
   "n": 9
  },
  {
   "from": "panel:where-the-thinking-came-from/8",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/9"
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "features",
   "to": "character:priya",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "character:priya",
   "type": "says",
   "to": "panel:where-the-thinking-came-from/9",
   "text": "Is it simpler? Would going back feel worse?"
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "shows",
   "to": "prop:laptop"
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "shows",
   "to": "prop:desk"
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "quotes",
   "to": "source:Where the thinking came from, The villager's craft"
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "set_in",
   "to": "setting:office"
  },
  {
   "from": "storyboard:where-the-thinking-came-from",
   "type": "has_panel",
   "to": "panel:where-the-thinking-came-from/10",
   "n": 10
  },
  {
   "from": "panel:where-the-thinking-came-from/9",
   "type": "next",
   "to": "panel:where-the-thinking-came-from/10"
  },
  {
   "from": "panel:where-the-thinking-came-from/10",
   "type": "features",
   "to": "character:zara",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/10",
   "type": "features",
   "to": "character:priya",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/10",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "panel:where-the-thinking-came-from/10",
   "type": "quotes",
   "to": "source:Where the thinking came from, An exercise for the reader"
  }
 ]
}
