Storyboards
The book as a sequence of panels: the punchline, the concepts, the evidence and the people they are for, one panel at a time, to flick through on a tablet before a word of a chapter is written. A storyboard is data and the panels are drawn from it by code, so a panel is corrected by changing a line, not by redrawing a picture.
The storyboards
- The 2018 book, as a storyboard: 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. (15 panels, draft)
- A first storyline for the second edition: A proposal in 15 panels: the order the second edition could tell its argument in, built from the topics the newsroom's articles already cover. For Dinis to tear apart. (15 panels, proposal)
- The opening: you are lucky to be here: The first pages of the second edition as Dinis described them, in 16 panels: wonder, not fear; the history; technology that finally works for you; learning made for you; and why that makes you a developer. (16 panels, draft)
- Where do you land?: Wardley maps, shown before they are named, and the three centres of gravity: explorer, villager, town planner. 14 panels. (14 panels, draft)
- Connect the dots backwards: Paths, mixing disciplines, learning as a lifelong skill, and why to read this on paper. 14 panels. (14 panels, draft)
- Where the thinking came from: The influences behind the book, as claims you can check, and where each one lands. 10 panels. (10 panels, draft)
- Generative AI, not AI: What the book means by generative AI, how a language model works in plain words, where hallucinations come from, and where Dinis was corrected. 12 panels. (12 panels, draft)
- Follow the rabbit holes: Provenance, explainability and asking for the evidence; and being the best-prepared person in the room. 10 panels. (10 panels, draft)
- Everything is connected: What a graph is (not a diagram), the whodunit, a graph becoming a map, groups of groups, provenance, and starting anywhere. 12 panels. (12 panels, draft)
- Lenses, roles and loops: How LLMs and agents work: a prompt as a lens, a role as a model with a description, an agent as a loop, tools as requests, no memory, compression, and focused threads. 13 panels. (14 panels, draft)
The cast
The cast of the Generation Z Developers storyboards, v0.1, proposed by gen-z.journalist on 18 October 2026 for Dinis to accept, change or replace. Characters are drawn programmatically by assets/storyboard.js from 'look'; nothing here is an image. Each human with a 'gravity' wears its badge (explorer, villager, town-planner), black and white, by their name: a centre of gravity, not a box, as Dinis describes it. Fictional people: each stands for a reader the book is for (the target audience), or for a role in the story. Names chosen to avoid clashing with the riskmandate.ai cast (which has a Maya) and with the word 'developer' (no 'Dev').
Zara she/her, 21
“Everything just works. Why would I learn how?”
- Role
- the student: final year, about to look for a first job
- Stands for
- the reader the book is written for; an explorer who does not know it yet
- Personality
- curious, quick, online all day; anxious about what she reads on AI and jobs; hates being lectured, loves being shown
- Wants / fears
- a first job that is not a dead end / that AI took the jobs before she got there
Tomás he/him, 24
“I have a degree. Isn't that the advantage?”
- Role
- the graduate: a computing degree, working the 2018 way, looking for his next job in Lisbon
- Stands for
- the town planner: attention to detail, pride in getting it right, happiest when nothing goes wrong; working the 2018 way, and about to be outcompeted by people with an agentic workflow
- Personality
- diligent, modest, a little proud of doing things by hand; sceptical of shortcuts
- Wants / fears
- to be taken seriously / that his degree is already out of date
Priya she/her, 38
“Is this book just for Gen Z?”
- Role
- the career changer: an operations manager who has never written code
- Stands for
- the villager, and everyone else the book is for: she puts herself in the middle of her team's problem, and if anyone who can brief an agent is a developer, so is she
- Personality
- practical, impatient with jargon, very good at explaining what she needs
- Wants / fears
- to build the tools her team keeps asking IT for / looking foolish in front of people half her age
Sam they/them, 45
“So. Why should we hire you?”
- Role
- the hiring manager
- Stands for
- the town planner, and the question every chapter has to answer: why should I hire you?
- Personality
- dry, fair, has read a thousand CVs; impressed by evidence, bored by claims
- Wants / fears
- someone who can do one thing better than the team already does / hiring a CV instead of a person
The Guide they/them
“Act like you are part of the company.”
- Role
- the voice of the book: says what the book says, in its words
- Stands for
- the author. Whether the Guide is drawn as Dinis, and how, is Dinis's decision; until then a generic figure
- Personality
- energetic, direct, generous with what they know; asks more than they tell
- Wants / fears
- the reader to act, not to agree / a reader who closes the book and changes nothing
The Agent it/its
“Shall I draft that for you?”
- Role
- the reader's AI agent
- Stands for
- the agentic workflow the second edition is about: a very capable, very literal colleague
- Personality
- eager, fast, polite, takes everything literally; needs a brief, a boundary and a reviewer
- Wants / fears
- a clear brief / nothing, which is the problem
How it works
- The data.
admin/content/storyboards/cast.json, and oneNN__<slug>.jsonper storyboard: scenes of kind cover, scene, evidence (a quote card or a bar chart), punchline or spectrum; each with a caption, the people in it (who, where, pose, mood, what they say or think), props, a note on what the panel is for, and its source. - The drawing.
assets/storyboard.jsdraws people, bubbles, captions, props and charts as SVG with Rough.js (MIT, vendored inassets/vendor/), so everything looks sketched; a fixed seed per panel keeps the wobble the same on every load. In the deck the strokes draw themselves and the people and bubbles arrive in order. - The checks. The build refuses a scene whose character is not in the cast, an unknown pose, mood or kind, or an evidence panel with nothing in it.
- No generated images. Nothing here is drawn by an image model; that keeps every panel correctable, versioned and free of licence questions. Image models can still be given a storyboard as a brief, the way riskmandate.ai's stories do.