{
 "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": "the-2018-book",
 "nodes": [
  {
   "id": "storyboard:the-2018-book",
   "type": "storyboard",
   "label": "The 2018 book, as a storyboard",
   "subtitle": "Book v1.0.0, the 28 published chapters, converted into 15 panels: what the first edition said, who it said it to, and where it stops.",
   "status": "draft",
   "url": "https://storyboards.sgit.ai/gen-z-developers/the-2018-book/"
  },
  {
   "id": "author:gen-z.journalist",
   "type": "author",
   "label": "gen-z.journalist"
  },
  {
   "id": "panel:the-2018-book/1",
   "type": "panel",
   "label": "Generation Z Developers, 2018",
   "n": 1,
   "kind": "cover",
   "text": "Generation Z Developers, 2018: The first edition as a storyboard: 15 panels, 28 chapters, one argument."
  },
  {
   "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:admin/content/storyboards/cast.json",
   "type": "source",
   "label": "admin/content/storyboards/cast.json"
  },
  {
   "id": "panel:the-2018-book/2",
   "type": "panel",
   "label": "2018. The first generation born online is entering the job market.",
   "n": 2,
   "kind": "scene",
   "text": "2018. The first generation born online is entering the job market.. Zara thinks: “Everything just works. Why would I learn how?” The Guide says: “I'm worried about Gen Z”"
  },
  {
   "id": "prop:phone",
   "type": "prop",
   "label": "phone"
  },
  {
   "id": "source:Generation Z (Part 1), the heading ‘I'm worried about Gen Z’",
   "type": "source",
   "label": "Generation Z (Part 1), the heading ‘I'm worried about Gen Z’"
  },
  {
   "id": "setting:street",
   "type": "setting",
   "label": "street"
  },
  {
   "id": "panel:the-2018-book/3",
   "type": "panel",
   "label": "What the book is worried about",
   "n": 3,
   "kind": "evidence",
   "text": "What the book is worried about. “Without a full understanding of the past, we only learn from shadows and curated versions of reality.” (Generation Z, Part 1: Introduction, book v1.0.0)"
  },
  {
   "id": "source:Generation Z",
   "type": "source",
   "label": "Generation Z"
  },
  {
   "id": "source:Generation Z, Part 1: Introduction, book v1.0.0",
   "type": "source",
   "label": "Generation Z, Part 1: Introduction, book v1.0.0"
  },
  {
   "id": "panel:the-2018-book/4",
   "type": "panel",
   "label": "How to get a job",
   "n": 4,
   "kind": "scene",
   "text": "How to get a job. Sam says: “So. Why should we hire you?” Tomás says: “I have a degree. Isn't that the advantage?”"
  },
  {
   "id": "character:sam",
   "type": "character",
   "label": "Sam"
  },
  {
   "id": "prop:desk",
   "type": "prop",
   "label": "desk"
  },
  {
   "id": "source:How to get a job",
   "type": "source",
   "label": "How to get a job"
  },
  {
   "id": "setting:interview",
   "type": "setting",
   "label": "interview"
  },
  {
   "id": "panel:the-2018-book/5",
   "type": "panel",
   "label": "The answer the book gives",
   "n": 5,
   "kind": "evidence",
   "text": "The answer the book gives. “The best way to get a job is to have ONE competitive advantage. One activity or task that you can do better than the person or company hiring you.” (How to get a job, Part 1, book v1.0.0)"
  },
  {
   "id": "source:How to get a job, Part 1, book v1.0.0",
   "type": "source",
   "label": "How to get a job, Part 1, book v1.0.0"
  },
  {
   "id": "panel:the-2018-book/6",
   "type": "panel",
   "label": "The one advantage moves with the decade",
   "n": 6,
   "kind": "spectrum",
   "text": "The one advantage moves with the decade. 1990s → 2000s → 2018 → 2026"
  },
  {
   "id": "source:How to get a job; for 2026, the newsroom article Hired for the workflow",
   "type": "source",
   "label": "How to get a job; for 2026, the newsroom article Hired for the workflow"
  },
  {
   "id": "panel:the-2018-book/7",
   "type": "panel",
   "label": "Own your career development",
   "n": 7,
   "kind": "scene",
   "text": "Own your career development. Tomás says: “But how do I start working with them?” The Guide says: “Easy, start collaborating on their Open Source projects. Act like you are part of the company.”"
  },
  {
   "id": "source:How to get a job, ‘Own your career development’",
   "type": "source",
   "label": "How to get a job, ‘Own your career development’"
  },
  {
   "id": "setting:office",
   "type": "setting",
   "label": "office"
  },
  {
   "id": "panel:the-2018-book/8",
   "type": "panel",
   "label": "Part 2, MVP for a Gen Z dev: what a developer should know",
   "n": 8,
   "kind": "scene",
   "text": "Part 2, MVP for a Gen Z dev: what a developer should know. Zara says: “That is a lot of tools.”"
  },
  {
   "id": "prop:board",
   "type": "prop",
   "label": "board"
  },
  {
   "id": "source:Part 2, chapter titles",
   "type": "source",
   "label": "Part 2, chapter titles"
  },
  {
   "id": "panel:the-2018-book/9",
   "type": "panel",
   "label": "Open Source, and your future self",
   "n": 9,
   "kind": "evidence",
   "text": "Open Source, and your future self. “You as a developer should be releasing everything you do with an Open Source license.” (Open Source, ‘Think and behave in an Open Source way’, book v1.0.0)"
  },
  {
   "id": "source:Open Source",
   "type": "source",
   "label": "Open Source"
  },
  {
   "id": "source:Open Source, ‘Think and behave in an Open Source way’, book v1.0.0",
   "type": "source",
   "label": "Open Source, ‘Think and behave in an Open Source way’, book v1.0.0"
  },
  {
   "id": "panel:the-2018-book/10",
   "type": "panel",
   "label": "Part 3, Technologies: the AI chapter, 2018",
   "n": 10,
   "kind": "scene",
   "text": "Part 3, Technologies: the AI chapter, 2018. Zara thinks: “Five years? Fine. Later.”"
  },
  {
   "id": "source:Machine Learning and AI, Part 3",
   "type": "source",
   "label": "Machine Learning and AI, Part 3"
  },
  {
   "id": "setting:classroom",
   "type": "setting",
   "label": "classroom"
  },
  {
   "id": "panel:the-2018-book/11",
   "type": "panel",
   "label": "Then and now",
   "n": 11,
   "kind": "punchline",
   "text": "Then and now. “ChatGPT arrived four years later.” The Agent says: “Shall I draft that for you?”"
  },
  {
   "id": "character:agent",
   "type": "agent",
   "label": "The Agent"
  },
  {
   "id": "source:Generation Z Developers, again (newsroom), ‘What held, and what did not’",
   "type": "source",
   "label": "Generation Z Developers, again (newsroom), ‘What held, and what did not’"
  },
  {
   "id": "panel:the-2018-book/12",
   "type": "panel",
   "label": "Part 4, Life patterns",
   "n": 12,
   "kind": "scene",
   "text": "Part 4, Life patterns. The Guide says: “Do you know how to learn?” Zara thinks: “Nobody ever asked me that.”"
  },
  {
   "id": "prop:book",
   "type": "prop",
   "label": "book"
  },
  {
   "id": "source:Learning, Part 4",
   "type": "source",
   "label": "Learning, Part 4"
  },
  {
   "id": "panel:the-2018-book/13",
   "type": "panel",
   "label": "Being criticized is a privilege",
   "n": 13,
   "kind": "scene",
   "text": "Being criticized is a privilege. Sam says: “This part is wrong. And this.” The Guide says: “you should see that as a privilege and an asset that you have.”"
  },
  {
   "id": "source:Being criticized is an privilege, Part 4",
   "type": "source",
   "label": "Being criticized is an privilege, Part 4"
  },
  {
   "id": "panel:the-2018-book/14",
   "type": "panel",
   "label": "Sometimes the future just doesn't happen! It needs people like you to make the difference.",
   "n": 14,
   "kind": "punchline",
   "text": "Sometimes the future just doesn't happen! It needs people like you to make the difference.."
  },
  {
   "id": "source:The future needs you, Part 4",
   "type": "source",
   "label": "The future needs you, Part 4"
  },
  {
   "id": "panel:the-2018-book/15",
   "type": "panel",
   "label": "Where the 2018 book stops, and the second edition starts",
   "n": 15,
   "kind": "scene",
   "text": "Where the 2018 book stops, and the second edition starts. Priya says: “Is this book just for Gen Z?” The Agent says: “Shall I write the second edition?” The Guide says: “Interview me first.”"
  },
  {
   "id": "character:priya",
   "type": "character",
   "label": "Priya"
  },
  {
   "id": "source:2018 GitHub issue #28; team/editor/role.md",
   "type": "source",
   "label": "2018 GitHub issue #28; team/editor/role.md"
  }
 ],
 "edges": [
  {
   "from": "storyboard:the-2018-book",
   "type": "made_by",
   "to": "author:gen-z.journalist"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/1",
   "n": 1
  },
  {
   "from": "panel:the-2018-book/1",
   "type": "features",
   "to": "character:zara",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:the-2018-book/1",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "panel:the-2018-book/1",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "neutral"
  },
  {
   "from": "panel:the-2018-book/1",
   "type": "quotes",
   "to": "source:admin/content/storyboards/cast.json"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/2",
   "n": 2
  },
  {
   "from": "panel:the-2018-book/1",
   "type": "next",
   "to": "panel:the-2018-book/2"
  },
  {
   "from": "panel:the-2018-book/2",
   "type": "features",
   "to": "character:zara",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "character:zara",
   "type": "thinks",
   "to": "panel:the-2018-book/2",
   "text": "Everything just works. Why would I learn how?"
  },
  {
   "from": "panel:the-2018-book/2",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "worried"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:the-2018-book/2",
   "text": "I'm worried about Gen Z"
  },
  {
   "from": "panel:the-2018-book/2",
   "type": "shows",
   "to": "prop:phone"
  },
  {
   "from": "panel:the-2018-book/2",
   "type": "quotes",
   "to": "source:Generation Z (Part 1), the heading ‘I'm worried about Gen Z’"
  },
  {
   "from": "panel:the-2018-book/2",
   "type": "set_in",
   "to": "setting:street"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/3",
   "n": 3
  },
  {
   "from": "panel:the-2018-book/2",
   "type": "next",
   "to": "panel:the-2018-book/3"
  },
  {
   "from": "panel:the-2018-book/3",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "panel:the-2018-book/3",
   "type": "quotes",
   "to": "source:Generation Z"
  },
  {
   "from": "panel:the-2018-book/3",
   "type": "cites",
   "to": "source:Generation Z, Part 1: Introduction, book v1.0.0"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/4",
   "n": 4
  },
  {
   "from": "panel:the-2018-book/3",
   "type": "next",
   "to": "panel:the-2018-book/4"
  },
  {
   "from": "panel:the-2018-book/4",
   "type": "features",
   "to": "character:sam",
   "pose": "stand",
   "mood": "neutral"
  },
  {
   "from": "character:sam",
   "type": "says",
   "to": "panel:the-2018-book/4",
   "text": "So. Why should we hire you?"
  },
  {
   "from": "panel:the-2018-book/4",
   "type": "features",
   "to": "character:tomas",
   "pose": "shrug",
   "mood": "worried"
  },
  {
   "from": "character:tomas",
   "type": "says",
   "to": "panel:the-2018-book/4",
   "text": "I have a degree. Isn't that the advantage?"
  },
  {
   "from": "panel:the-2018-book/4",
   "type": "shows",
   "to": "prop:desk"
  },
  {
   "from": "panel:the-2018-book/4",
   "type": "quotes",
   "to": "source:How to get a job"
  },
  {
   "from": "panel:the-2018-book/4",
   "type": "set_in",
   "to": "setting:interview"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/5",
   "n": 5
  },
  {
   "from": "panel:the-2018-book/4",
   "type": "next",
   "to": "panel:the-2018-book/5"
  },
  {
   "from": "panel:the-2018-book/5",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "panel:the-2018-book/5",
   "type": "quotes",
   "to": "source:How to get a job"
  },
  {
   "from": "panel:the-2018-book/5",
   "type": "cites",
   "to": "source:How to get a job, Part 1, book v1.0.0"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/6",
   "n": 6
  },
  {
   "from": "panel:the-2018-book/5",
   "type": "next",
   "to": "panel:the-2018-book/6"
  },
  {
   "from": "panel:the-2018-book/6",
   "type": "features",
   "to": "character:tomas",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "panel:the-2018-book/6",
   "type": "features",
   "to": "character:zara",
   "pose": "point",
   "mood": "surprised"
  },
  {
   "from": "panel:the-2018-book/6",
   "type": "quotes",
   "to": "source:How to get a job; for 2026, the newsroom article Hired for the workflow"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/7",
   "n": 7
  },
  {
   "from": "panel:the-2018-book/6",
   "type": "next",
   "to": "panel:the-2018-book/7"
  },
  {
   "from": "panel:the-2018-book/7",
   "type": "features",
   "to": "character:tomas",
   "pose": "shrug",
   "mood": "worried"
  },
  {
   "from": "character:tomas",
   "type": "says",
   "to": "panel:the-2018-book/7",
   "text": "But how do I start working with them?"
  },
  {
   "from": "panel:the-2018-book/7",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:the-2018-book/7",
   "text": "Easy, start collaborating on their Open Source projects. Act like you are part of the company."
  },
  {
   "from": "panel:the-2018-book/7",
   "type": "quotes",
   "to": "source:How to get a job, ‘Own your career development’"
  },
  {
   "from": "panel:the-2018-book/7",
   "type": "set_in",
   "to": "setting:office"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/8",
   "n": 8
  },
  {
   "from": "panel:the-2018-book/7",
   "type": "next",
   "to": "panel:the-2018-book/8"
  },
  {
   "from": "panel:the-2018-book/8",
   "type": "features",
   "to": "character:zara",
   "pose": "arms-up",
   "mood": "surprised"
  },
  {
   "from": "character:zara",
   "type": "says",
   "to": "panel:the-2018-book/8",
   "text": "That is a lot of tools."
  },
  {
   "from": "panel:the-2018-book/8",
   "type": "shows",
   "to": "prop:board"
  },
  {
   "from": "panel:the-2018-book/8",
   "type": "quotes",
   "to": "source:Part 2, chapter titles"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/9",
   "n": 9
  },
  {
   "from": "panel:the-2018-book/8",
   "type": "next",
   "to": "panel:the-2018-book/9"
  },
  {
   "from": "panel:the-2018-book/9",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "panel:the-2018-book/9",
   "type": "quotes",
   "to": "source:Open Source"
  },
  {
   "from": "panel:the-2018-book/9",
   "type": "cites",
   "to": "source:Open Source, ‘Think and behave in an Open Source way’, book v1.0.0"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/10",
   "n": 10
  },
  {
   "from": "panel:the-2018-book/9",
   "type": "next",
   "to": "panel:the-2018-book/10"
  },
  {
   "from": "panel:the-2018-book/10",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "panel:the-2018-book/10",
   "type": "features",
   "to": "character:zara",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "character:zara",
   "type": "thinks",
   "to": "panel:the-2018-book/10",
   "text": "Five years? Fine. Later."
  },
  {
   "from": "panel:the-2018-book/10",
   "type": "shows",
   "to": "prop:board"
  },
  {
   "from": "panel:the-2018-book/10",
   "type": "quotes",
   "to": "source:Machine Learning and AI, Part 3"
  },
  {
   "from": "panel:the-2018-book/10",
   "type": "set_in",
   "to": "setting:classroom"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/11",
   "n": 11
  },
  {
   "from": "panel:the-2018-book/10",
   "type": "next",
   "to": "panel:the-2018-book/11"
  },
  {
   "from": "panel:the-2018-book/11",
   "type": "features",
   "to": "character:agent",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "character:agent",
   "type": "says",
   "to": "panel:the-2018-book/11",
   "text": "Shall I draft that for you?"
  },
  {
   "from": "panel:the-2018-book/11",
   "type": "features",
   "to": "character:zara",
   "pose": "arms-up",
   "mood": "surprised"
  },
  {
   "from": "panel:the-2018-book/11",
   "type": "drawn_from",
   "to": "source:Generation Z Developers, again (newsroom), ‘What held, and what did not’"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/12",
   "n": 12
  },
  {
   "from": "panel:the-2018-book/11",
   "type": "next",
   "to": "panel:the-2018-book/12"
  },
  {
   "from": "panel:the-2018-book/12",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:the-2018-book/12",
   "text": "Do you know how to learn?"
  },
  {
   "from": "panel:the-2018-book/12",
   "type": "features",
   "to": "character:zara",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "character:zara",
   "type": "thinks",
   "to": "panel:the-2018-book/12",
   "text": "Nobody ever asked me that."
  },
  {
   "from": "panel:the-2018-book/12",
   "type": "shows",
   "to": "prop:book"
  },
  {
   "from": "panel:the-2018-book/12",
   "type": "shows",
   "to": "prop:book"
  },
  {
   "from": "panel:the-2018-book/12",
   "type": "quotes",
   "to": "source:Learning, Part 4"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/13",
   "n": 13
  },
  {
   "from": "panel:the-2018-book/12",
   "type": "next",
   "to": "panel:the-2018-book/13"
  },
  {
   "from": "panel:the-2018-book/13",
   "type": "features",
   "to": "character:sam",
   "pose": "point",
   "mood": "neutral"
  },
  {
   "from": "character:sam",
   "type": "says",
   "to": "panel:the-2018-book/13",
   "text": "This part is wrong. And this."
  },
  {
   "from": "panel:the-2018-book/13",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "worried"
  },
  {
   "from": "panel:the-2018-book/13",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:the-2018-book/13",
   "text": "you should see that as a privilege and an asset that you have."
  },
  {
   "from": "panel:the-2018-book/13",
   "type": "quotes",
   "to": "source:Being criticized is an privilege, Part 4"
  },
  {
   "from": "panel:the-2018-book/13",
   "type": "set_in",
   "to": "setting:office"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/14",
   "n": 14
  },
  {
   "from": "panel:the-2018-book/13",
   "type": "next",
   "to": "panel:the-2018-book/14"
  },
  {
   "from": "panel:the-2018-book/14",
   "type": "features",
   "to": "character:zara",
   "pose": "arms-up",
   "mood": "happy"
  },
  {
   "from": "panel:the-2018-book/14",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "determined"
  },
  {
   "from": "panel:the-2018-book/14",
   "type": "quotes",
   "to": "source:The future needs you, Part 4"
  },
  {
   "from": "storyboard:the-2018-book",
   "type": "has_panel",
   "to": "panel:the-2018-book/15",
   "n": 15
  },
  {
   "from": "panel:the-2018-book/14",
   "type": "next",
   "to": "panel:the-2018-book/15"
  },
  {
   "from": "panel:the-2018-book/15",
   "type": "features",
   "to": "character:priya",
   "pose": "point",
   "mood": "thinking"
  },
  {
   "from": "character:priya",
   "type": "says",
   "to": "panel:the-2018-book/15",
   "text": "Is this book just for Gen Z?"
  },
  {
   "from": "panel:the-2018-book/15",
   "type": "features",
   "to": "character:agent",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "character:agent",
   "type": "says",
   "to": "panel:the-2018-book/15",
   "text": "Shall I write the second edition?"
  },
  {
   "from": "panel:the-2018-book/15",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "determined"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:the-2018-book/15",
   "text": "Interview me first."
  },
  {
   "from": "panel:the-2018-book/15",
   "type": "drawn_from",
   "to": "source:2018 GitHub issue #28; team/editor/role.md"
  }
 ]
}
