read-only demo

Videos yv6xovSsB1U

Content Is Code - Matt Palmer, Conductor

index_state ready data_status ok

AI Engineer· published 2026-07-18· 0:10:53· en-US· indexed 2026-08-11 00:47

Open on YouTube

Scene timeline

  1. Shot 0, 0:00 to 0:19, 1 of 1 keyframes kept
  2. Shot 1, 0:19 to 0:42, 1 of 1 keyframes kept
  3. Shot 2, 0:42 to 1:07, 1 of 1 keyframes kept
  4. Shot 3, 1:07 to 1:14, 1 of 1 keyframes kept
  5. Shot 4, 1:14 to 1:34, 1 of 1 keyframes kept
  6. Shot 5, 1:34 to 1:45, 1 of 1 keyframes kept
  7. Shot 6, 1:45 to 2:08, 1 of 1 keyframes kept
  8. Shot 7, 2:08 to 2:10, 1 of 1 keyframes kept
  9. Shot 8, 2:10 to 2:12, 1 of 1 keyframes kept
  10. Shot 9, 2:12 to 2:19, 1 of 1 keyframes kept
  11. Shot 10, 2:19 to 2:20, 1 of 1 keyframes kept
  12. Shot 11, 2:20 to 2:24, 1 of 1 keyframes kept
  13. Shot 12, 2:24 to 2:31, 1 of 1 keyframes kept
  14. Shot 13, 2:31 to 2:33, 1 of 1 keyframes kept
  15. Shot 14, 2:33 to 2:35, 1 of 1 keyframes kept
  16. Shot 15, 2:35 to 2:41, 1 of 1 keyframes kept
  17. Shot 16, 2:41 to 2:46, 1 of 1 keyframes kept
  18. Shot 17, 2:46 to 2:51, 1 of 1 keyframes kept
  19. Shot 18, 2:51 to 3:06, 1 of 1 keyframes kept
  20. Shot 19, 3:06 to 3:23, 1 of 1 keyframes kept
  21. Shot 20, 3:23 to 3:46, 1 of 1 keyframes kept
  22. Shot 21, 3:46 to 4:22, 1 of 1 keyframes kept
  23. Shot 22, 4:22 to 4:57, 1 of 1 keyframes kept
  24. Shot 23, 4:57 to 5:26, 1 of 1 keyframes kept
  25. Shot 24, 5:26 to 5:33, 1 of 1 keyframes kept
  26. Shot 25, 5:33 to 6:09, 1 of 1 keyframes kept
  27. Shot 26, 6:09 to 6:44, 1 of 1 keyframes kept
  28. Shot 27, 6:44 to 6:58, 1 of 1 keyframes kept
  29. Shot 28, 6:58 to 7:39, 1 of 1 keyframes kept
  30. Shot 29, 7:39 to 7:42, 1 of 1 keyframes kept
  31. Shot 30, 7:42 to 7:48, 0 of 1 keyframes kept
  32. Shot 31, 7:48 to 7:51, 0 of 1 keyframes kept
  33. Shot 32, 7:51 to 8:34, 1 of 1 keyframes kept
  34. Shot 33, 8:34 to 9:15, 1 of 1 keyframes kept
  35. Shot 34, 9:15 to 9:43, 1 of 1 keyframes kept
  36. Shot 35, 9:43 to 10:11, 1 of 1 keyframes kept
  37. Shot 36, 10:11 to 10:27, 1 of 1 keyframes kept
  38. Shot 37, 10:27 to 10:52, 1 of 1 keyframes kept

38 shot(s).

keyframes kept every frame deduplicated

What was stored

cues
133
whisperx 133
chunks
20
from 133 cues
keyframes
36
kept of 38 captured
frames with text
35
824 lines read
chapters
0
from the source metadata
keyframe bytes
3.5 MB
word timings on 133 cues

Provenance

Each pipeline stage, its state and the model that produced it
stage state model started took
fetch done 2026-08-11 00:44 1m 00s
stt done 2026-08-11 00:45 12s
chunk done 2026-08-11 00:46 0s
text_embed done 2026-08-11 00:46 0s
keyframe done 2026-08-11 00:46 39s
ocr done 2026-08-11 00:46 17s
frame_embed done 2026-08-11 00:46 6s

Frames, and what the machine read

  • 0:16 #0 done3 line(s)

    shot 0·sharpness 788.8

    1. AlEngineer0.98
    2. content is code1.00
    3. https://slides.mattpalmer.io/2026-06-content-is-code/1.00
  • 0:30 #1 done4 line(s)

    shot 1·sharpness 574.8

    1. code is communication1.00
    2. AlEngineer0.94
    3. Content is Code1.00
    4. x.com/@mattyp1.00
  • 0:59 #2 done9 line(s)

    shot 2·sharpness 1282.7

    1. technical communication1.00
    2. Docs1.00
    3. Changelogs1.00
    4. Email (product marketing)1.00
    5. Video1.00
    6. DevRel1.00
    7. AlEngineer1.00
    8. Content is Code0.97
    9. x.com/@mattyp0.98
  • 1:12 #3 done48 line(s)

    shot 3·sharpness 2244.9

    1. Introducing Conductor Cloud →1.00
    2. Changelog1.00
    3. Docs1.00
    4. Team1.00
    5. Enterprise1.00
    6. Join Us1.00
    7. Search1.00
    8. 9 K0.70
    9. Get Started Introduction0.99
    10. 0.91
    11. On this pa0.96
    12. Introduction1.00
    13. Get started1.00
    14. Reference1.00
    15. Talk to us1.00
    16. Get Started0.97
    17. Learn what Conductor is and where to start in the docs1.00
    18. Learn more0.98
    19. Introduction1.00
    20. Conductor lets you run Claude Code, Codex, and Cursor in parallel.0.99
    21. Install1.00
    22. Each task gets its own workspace, branch, files, terminal, diff, and review path.1.00
    23. Your first workspace1.00
    24. Configure your project1.00
    25. When the work is ready, Conductor helps you review the diff, open a pull request, merge,0.99
    26. and archive the workspace.0.99
    27. Concepts1.00
    28. Isolated workspaces1.00
    29. Maintains full compatibility witn exi0.97
    30. Workflow1.00
    31. add-themes1.00
    32. add-themes- 13m ago0.94
    33. +2971.00
    34. All TypeScript types properly maint0.98
    35. Parallel agents1.00
    36. °cbh123-providence0.97
    37. The retro theme is now available in the0.98
    38. existing Default theme. Users can switc1.00
    39. Testing1.00
    40. cbh123-providence- 8m ago0.98
    41. mode preferences with the retro color s1.00
    42. ai-finish-choo-sound1.00
    43. Git worktrees1.00
    44. Unread·Resea how audio/sound0.98
    45. + New workspace0.97
    46. Reference1.00
    47. Workspace setup1.00
    48. conductor_api1.00
  • 1:30 #4 done27 line(s)

    shot 4·sharpness 1769.6

    1. Introducing Conductor Cloud →0.99
    2. Changelog1.00
    3. Docs1.00
    4. Team1.00
    5. Enterprise1.00
    6. Join Us1.00
    7. 0.70.01.00
    8. Multiple Run Scripts1.00
    9. June 26, 20260.97
    10. Your script is running? You'd better go catch it!0.99
    11. Conductor now supports multiple run scripts - that means you can control all of the commands for your monorepo,1.00
    12. tests, and scripts with the "Run" button.0.99
    13. Setup1.00
    14. Run1.00
    15. Terminal11.00
    16. Teri0.88
    17. +0.94
    18. Run1.00
    19. HR0.71
    20. Run1.00
    21. 80.91
    22. Marketing1.00
    23. Webapp1.00
    24. S0.64
    25. Internal1.00
    26. 0.75
    27. Configure1.00
  • 1:43 #5 done22 line(s)

    shot 5·sharpness 2575.3

    1. from1.00
    2. Matt at Conductor <[email protected]>0.99
    3. reply-to1.00
    4. Matt at Conductor <[email protected]>1.00
    5. to1.00
    6. date1.00
    7. Jun 25, 2026, 6:44 AM0.98
    8. subject1.00
    9. What's new in Conductor: Cursor, OpenCode, and Codex goals0.99
    10. We hope you've been enjoying the World Cup - we're big fans of /goalson and off the0.98
    11. field (more on that later).0.99
    12. The last few weeks have been big for Conductor.0.99
    13. We've doubled the number of coding harnesses we support, adding Cursor Agent and1.00
    14. OpenCode for running models like Composer 2.5, OpenCode Zen, and GLM-5.2.1.00
    15. We also shipped a new way to create workspaces, lots of bug fixes, and a new Discord0.99
    16. community - read on for details.0.99
    17. Cursor Agent1.00
    18. Conductor now supports Cursor Agent and Composer 2.5.0.99
    19. Read 2 lines0.99
    20. 0 aa7d90b2-0512-4567-8e01-d987662dd657.jsonl0.98
    21. ①Thinking This appears to be a test workspace named sarajevo. I'll make harmL..0.96
    22. . Bash cd /Users/matt/conductor/workspaces/shotwell-vi/saraj-0.97
  • 1:56 #6 done49 line(s)

    shot 6·sharpness 1263.0

    1. 00.59
    2. Changelog1.00
    3. Docs1.00
    4. Team1.00
    5. Enterprise1.00
    6. Join Us1.00
    7. Download1.00
    8. See what's new in 0.69.0 →0.99
    9. Run parallel coding agents on your Mac.0.99
    10. Create parallel Claude Code, Codex, and Cursor agents in1.00
    11. isolated workspaces. See at a glance what they're working1.00
    12. on, then review and merge their changes.0.99
    13. Download Conductor1.00
    14. Learn how it works0.99
    15. 0.94
    16. Quickstart1.00
    17. ° 1. Start here0.98
    18. PR #14320.96
    19. 1Ready for review0.96
    20. Create PR1.00
    21. Projects1.00
    22. 0.58
    23. Start here0.97
    24. App.tsx1.00
    25. All files0.94
    26. Changes 20.99
    27. Checks1.00
    28. Review0.94
    29. Quickstart 31.00
    30. src/App.tsx1.00
    31. □2+12 日0.84
    32. 1. Start here1.00
    33. +121.00
    34. src/App.css1.00
    35. □1+310.87
    36. Show me how Conductor handles this project.1.00
    37. 2. Run a parallel_.0.94
    38. +64-181.00
    39. Conductor is a Mac app for running coding agents in parallel.Ill use one isolated workspace for this0.99
    40. ° 3. Next steps0.95
    41. +270.99
    42. task: its own branch, files, chat, terminal, preview, and reviewable diff.1.00
    43. 1. Send the drafted task.1.00
    44. 2. Run the app with R.0.98
    45. 3. Review the diff before you keep it.0.99
    46. Read README.md0.96
    47. Read.conductor/settings.toml1.00
    48. Read src/App.tsx0.97
    49. Add a 10-train milestone animation.1.00
  • 2:09 #7 done20 line(s)

    shot 7·sharpness 1151.2

    1. Opus 4.81.00
    2. Released1.00
    3. May 28, 20260.99
    4. Context1.00
    5. 1m tokens1.00
    6. Max output1.00
    7. 128k tokens1.00
    8. Input1.00
    9. $5 / MTok0.93
    10. Output1.00
    11. $25 / MTok0.98
    12. Cache read0.96
    13. $0.50 / MTok0.96
    14. THE STORY0.95
    15. FAR0.88
    16. Context windows in Opus0.99
    17. Compactiontwi0.95
    18. with /context0.96
    19. and auto compac0.95
    20. CLAUDE_AUTO_COMPACT_PCT_OVERRIDE1.00
  • 2:11 #8 done66 line(s)

    shot 8·sharpness 1472.2

    1. Terminal (claude)0.98
    2. 30.70
    3. All files0.95
    4. Changes1.00
    5. Opus 4.81.00
    6. .conductor1.00
    7. Ende v2.1.1700.91
    8. .8 ( context) · Claude Max0.91
    9. 0.77
    10. .context1.00
    11. Released1.00
    12. May 28, 20260.99
    13. ter/workspaces/welcome/tehran0.99
    14. .github0.99
    15. Context1.00
    16. 1m tokens1.00
    17. /doctor1.00
    18. .rulesync0.99
    19. config1.00
    20. Max output0.98
    21. 128k tokens0.95
    22. functions1.00
    23. Input1.00
    24. $5 / MTok0.96
    25. Opus 4.8 (1M context)1.00
    26. claude-opus-4-8[1m]1.00
    27. node_modules1.00
    28. Output1.00
    29. $25 / MTok0.98
    30. 8880808080000.58
    31. 24.6k/1m tokens (2%)0.99
    32. scripts1.00
    33. Estimated usage by category0.99
    34. src0.96
    35. Cache read0.96
    36. $0.50 / MTok0.97
    37. 8000800088800.53
    38. System prompt: 2.7k tokens (0.3%)0.99
    39. Custom agents: 58 tokens (0.0%)0.99
    40. test0.91
    41. Messages: 8 tokens (0.0%)0.99
    42. Skills: 21.8k tokens (2.2%)0.98
    43. .bun-version0.98
    44. 10008000808000.53
    45. Free space: 975.4k (97.5%)0.97
    46. Setup1.00
    47. Run1.00
    48. Terminal1.00
    49. R_ R0.82
    50. (loaded on-demand)1.00
    51. tokens1.00
    52. /agents1.00
    53. tokens0.99
    54. 21.8k tokens1.00
    55. expand1.00
    56. Tes1.00
    57. THE STORY1.00
    58. Context windows in Opus1.00
    59. Compaction with /compact0.99
    60. Set1.00
    61. with /context1.00
    62. and auto compact1.00
    63. CLAUDE_AUTO_COMPACT_PCT_OVERRIDE1.00
    64. SO FAR0.98
    65. (shift+tab to cycle)0.98
    66. . - for agents0.91
  • 2:13 #9 done43 line(s)

    shot 9·sharpness 1678.7

    1. Claude Code v2.1.1700.99
    2. Opus4.8 (1M context)· Claude Max0.95
    3. /conductor/workspaces/welcome/tehran1.00
    4. Opus 4.80.99
    5. MCP1.00
    6. /doctor1.00
    7. Released1.00
    8. May 28, 20260.96
    9. Context1.00
    10. 1m tokens1.00
    11. Max output1.00
    12. 128k tokens0.99
    13. Opus 4.8 (1M context)1.00
    14. Input1.00
    15. $5 / MTok0.90
    16. claude-opus-4-8[1m]1.00
    17. Output1.00
    18. $25 / MTok0.93
    19. 24.6k/1m tokens (2%)0.98
    20. Cache read1.00
    21. $0.50 /MTok0.96
    22. Estimated usage by category0.98
    23. System prompt:2.7k tokens (0.3%)0.99
    24. Custom agents:58 tokens (0.0%)1.00
    25. Skills: 21.8k tokens (2.2%)0.95
    26. Messages: 8 tokens(0.0%)0.97
    27. [Free space:975.4k (97.5%)0.95
    28. tools1.00
    29. mcp(loaded on-demand)0.99
    30. tokens1.00
    31. Custom agents1.00
    32. /agents1.00
    33. tokens1.00
    34. Skills0.94
    35. /skills1.00
    36. THE STORY1.00
    37. Context windows inOpus21.8iCankeastion with /compact0.94
    38. Set1.00
    39. with /context0.99
    40. and auto compact1.00
    41. CLAUDE_AUTO_COMPACT_PCT_OVERRIDE1.00
    42. SO FAR0.99
    43. all to expand0.98
  • 2:20 #10 done43 line(s)

    shot 10·sharpness 956.4

    1. Quickstart >0.98
    2. ° 1. Start here0.96
    3. PR #14320.99
    4. Projects1.00
    5. Start here1.00
    6. App.tsx1.00
    7. All files1.00
    8. Quickstart 40.98
    9. src/App.1.00
    10. 1. Start here0.95
    11. +121.00
    12. Show me how Conductor handles this project.1.00
    13. src/App.1.00
    14. 2. Run a parallel ag...+64 -180.97
    15. Conductor is a Mac app for running coding agents in parallel. I'l use one isolated workspace for this0.99
    16. task: its own branch, files, chat, terminal, preview, and reviewable diff.1.00
    17. 3. Next steps .0.94
    18. +271.00
    19. 1. Send the drafted task.0.99
    20. 4. New workspace0.99
    21. 2. Run the app with R.1.00
    22. 3. Review the diff before you keep it.1.00
    23. Read README.md0.96
    24. Read.conductor/settings.toml1.00
    25. Read src/App.tsx0.98
    26. Add a 10-train milestone animation.1.00
    27. Done. I changed the train app in this workspace, kept the preview running, and ran lint. The code is0.99
    28. isolated from main until you review it in the diff viewer.0.99
    29. Update src/App.tsx1.00
    30. Setup1.00
    31. Run1.00
    32. Update src/App.css0.98
    33. $ npm run dev1.00
    34. > Run npm run lint0.97
    35. > [email protected] dev0.98
    36. 12.4s1.00
    37. > vite0.98
    38. Preview ready1.00
    39. ready in 426ms1.00
    40. Add a follow-up, attach files, or start another agent...0.99
    41. watching src/App.tsx and src/App.css1.00
    42. GPT-5.5 Thinking0.99
    43. Fast High0.96
  • 2:23 #11 done32 line(s)

    shot 11·sharpness 594.2

    1. Quickstart >0.94
    2. ° 4. New workspace0.95
    3. PR #14320.99
    4. Projects1.00
    5. 0.54
    6. Start here1.00
    7. App.tsx1.00
    8. All files1.00
    9. Quickstart 40.97
    10. +0.80
    11. 1. Start here0.97
    12. +121.00
    13. 2. Run a parallel ag... +64 -180.96
    14. 3. Next steps0.95
    15. +271.00
    16. 4. New workspace0.99
    17. Set up 4. New workspace and run the Quickstart app once it is ready.0.99
    18. Creating the cloud worktree, installing packages, and preparing the first run script.0.99
    19. Cloud workspace initializing1.00
    20. Setup1.00
    21. Run1.00
    22. Initialize cloud workspace1.00
    23. $ npm install1.00
    24. >. Run setup script0.95
    25. Creating cloud workspace...1.00
    26. Installing Quickstart dependencies...1.00
    27. >_ Install dependencies0.95
    28. Linked Vite preview1.00
    29. Waiting for setup to finish before sta1.00
    30. preview1.00
    31. Add a follow-up, attach files, or start another agent...0.98
    32. GPT-5.5 ThinkingFast High0.97
  • 2:30 #12 done38 line(s)

    shot 12·sharpness 681.5

    1. Projects1.00
    2. Start here0.96
    3. App.tsx0.99
    4. All files1.00
    5. Changes 00.98
    6. Checks1.00
    7. Quickstart 40.96
    8. +0.95
    9. 1. Start here l0.93
    10. +121.00
    11. 2. Run a parallel ag..0.99
    12. +64-181.00
    13. 3. Next steps0.96
    14. +271.00
    15. 4. Milestone animation1.00
    16. Set up 4. New workspace and run the Quickstart app once it is ready.1.00
    17. Creating the cloud worktree, installing packages, and preparing the first run script.0.99
    18. Cloud workspace initializing1.00
    19. Initialize cloud workspace1.00
    20. >. Run setup script0.94
    21. Install dependencies1.00
    22. Prepare tour preview1.00
    23. Add a 10-train milestone animation.1.00
    24. V0.95
    25. Setup1.00
    26. Run1.00
    27. +0.98
    28. Stop1.00
    29. $ npm run dev0.97
    30. Add a 10-train milestone animation. 0. 2s0.97
    31. > [email protected] dev1.00
    32. Read src/App.tsx0.97
    33. > vite0.98
    34. Preview ready1.00
    35. ready in 426ms1.00
    36. watching src/App.tsx and src/App.css0.99
    37. GPT-5.5 ThinkingFastHigh0.96
    38. +0.95
  • 2:33 #13 done45 line(s)

    shot 13·sharpness 964.7

    1. 0.99
    2. Quickstart > ° 4. Milestone animation0.95
    3. PR #14320.99
    4. 1% Ready forreview0.91
    5. 0.81
    6. Start here0.96
    7. App.tsx1.00
    8. All files0.95
    9. Changes 20.99
    10. Checks1.00
    11. @ R0.73
    12. +0.98
    13. src/App.tsx1.00
    14. +121.00
    15. src/App.css1.00
    16. +64-181.00
    17. Set up 4. New workspace and run the Quickstart app once it is ready.1.00
    18. +271.00
    19. Creating the cloud worktree, installing packages, and preparing the first run script.0.99
    20. ation1.00
    21. +431.00
    22. Cloud workspace initializing1.00
    23. Initialize cloud workspace1.00
    24. > Run setup script0.95
    25. Install dependencies0.98
    26. Prepare tour preview1.00
    27. Add a 10-train milestone animation.0.99
    28. Done. I added the milestone animation in this workspace, kept the preview running, and left the diff1.00
    29. ready to review.1.00
    30. Setup1.00
    31. Run1.00
    32. Stop1.00
    33. Read src/App.tsx1.00
    34. $ npm run dev0.94
    35. Update src/App.tsx0.98
    36. > [email protected] dev0.98
    37. > vite0.99
    38. Update src/App.css0.98
    39. Preview ready0.97
    40. ready in 426ms1.00
    41. Create a pull request for this workspace0.99
    42. watching src/App.tsx and src/App.css0.99
    43. GPT-5.5 Thinking1.00
    44. Fast1.00
    45. | High0.85
  • 2:35 #14 done51 line(s)

    shot 14·sharpness 1080.2

    1. 0.83
    2. Quickstart > ° 4. Milestone animation0.93
    3. PR #14320.99
    4. 1% Ready for review0.92
    5. PP0.92
    6. 0.82
    7. Start here0.95
    8. App.tsx1.00
    9. All files0.93
    10. Changes 20.96
    11. Checks1.00
    12. @ R0.71
    13. +0.97
    14. Set up 4. New workspace and run the Quickstart app once it is ready.1.00
    15. src/App.tsx1.00
    16. +121.00
    17. Creating the cloud worktree, installing packages, and preparing the first run script.0.99
    18. src/App.css1.00
    19. Cloud workspace initializing1.00
    20. +64 -180.93
    21. Initialize cloud workspace1.00
    22. +271.00
    23. >_ Run setup script0.93
    24. ation1.00
    25. +431.00
    26. . Install dependencies0.96
    27. Prepare tour preview0.99
    28. Add a 10-train milestone animation.1.00
    29. Done. I added the milestone animation in this workspace, kept the preview running, and left the diff0.99
    30. ready to review.1.00
    31. Read src/App.tsx1.00
    32. Update src/App.tsx0.99
    33. Update src/App.css1.00
    34. Setup1.00
    35. Run1.00
    36. Stop1.00
    37. >. Run npm run lint0.95
    38. $ npm run dev1.00
    39. Create a pull request for this workspace.1.00
    40. > [email protected] dev0.99
    41. > vite0.98
    42. Created the PR with a focused summary and test notes. The branch is ready for review.0.99
    43. Preview ready1.00
    44. ready in 426ms1.00
    45. Add a follow-up, attach files, or start another agent...0.99
    46. watching src/App.tsx and src/App.css0.99
    47. GPT-5.5 Thinking1.00
    48. Fast1.00
    49. High0.97
    50. 0.55
    51. +0.76
  • 2:41 #15 done78 line(s)

    shot 15·sharpness 715.6

    1. 0.98
    2. 0.68
    3. Quickstart >0.99
    4. °4. Milestone animation0.98
    5. 0.56
    6. PR #14320.98
    7. 1% Ready for review0.92
    8. PR created1.00
    9. 0.86
    10. Start here0.96
    11. App.tsx0.99
    12. All files0.94
    13. Changes 20.95
    14. Checks1.00
    15. ckstart 40.98
    16. +0.62
    17. Edit1.00
    18. App.tsx1.00
    19. +121.00
    20. src/App.tsx1.00
    21. irt here illi.0.78
    22. +121.00
    23. src/App.css1.00
    24. 15 unmodified lines0.99
    25. n a parallel ag...0.97
    26. +64 -180.95
    27. 161.00
    28. const LANE_COUNT = 50.99
    29. 171.00
    30. const DISPATCH_THROTTLE_MS = 1200.99
    31. xt steps1.00
    32. +271.00
    33. 181.00
    34. const MIN_DURATION_MS = 45000.97
    35. 191.00
    36. const MAX_DURATION_MS = 75000.97
    37. lestone animation1.00
    38. +431.00
    39. 201.00
    40. const MILESTONE_SIZE = 101.00
    41. 211.00
    42. Review agent · Jun 24, 1:49 PM0.98
    43. This milestone constant keeps the behavior easy to tune before merge.1.00
    44. Hide1.00
    45. Remove from chat0.99
    46. 221.00
    47. function App() {0.96
    48. 231.00
    49. const [trains, setTrains] = useState<Train[]>([])0.99
    50. 241.00
    51. const [count, setCount] = useState(0)0.99
    52. 251.00
    53. const [hasDispatched, setHasDispatched] = useState(false)0.99
    54. 261.00
    55. 271.00
    56. const milestone1.00
    57. count > 0 && count % MILESTONE_SIZE 0 ? count : undefined0.98
    58. V0.97
    59. Setup1.00
    60. Run1.00
    61. Stop1.00
    62. 281.00
    63. $ npm run dev0.99
    64. 291.00
    65. const nextIdRef = useRef(1)1.00
    66. 301.00
    67. const lastDispatchRef = useRef(0)0.99
    68. > [email protected] dev1.00
    69. > vite0.98
    70. 311.00
    71. const lastLaneRef = useRef(-1)0.98
    72. V0.76
    73. Preview ready1.00
    74. ready in 426ms0.99
    75. Add a follow-up, attach files, or start another agent...0.99
    76. watching src/App.tsx and src/App.css0.99
    77. GPT-5.5 ThinkingFastHigh0.96
    78. +0.92
  • 2:42 #16 done22 line(s)

    shot 16·sharpness 1346.4

    1. 0.72
    2. 0.87
    3. Quickstart > ° 4. Milestone animation0.97
    4. PR #14320.99
    5. 1 Ready to merge0.94
    6. 0.91
    7. 0.94
    8. Start here1.00
    9. App.tsx0.99
    10. All files0.97
    11. Changes 20.96
    12. Checks1.00
    13. +0.98
    14. Set up 4. New workspace and run the Quickstart app once it is ready.1.00
    15. Add milestone animation1.00
    16. +121.00
    17. Creating the cloud worktree, installing packages, and preparing the first run script.1.00
    18. Adds a milestone celebration, keeps the preview runni0.99
    19. and leaves the review comments ready for chat.0.99
    20. Cloud workspace initializing1.00
    21. +64-181.00
    22. Git status0.99
  • 2:48 #17 done

    shot 17·sharpness 743.8

  • 3:03 #18 done

    shot 18·sharpness 1217.7

  • 3:21 #19 done

    shot 19·sharpness 1136.8

  • 3:43 #20 done

    shot 20·sharpness 1663.2

  • 4:14 #21 done

    shot 21·sharpness 1617.1

  • 4:43 #22 done

    shot 22·sharpness 1845.5

  • 5:20 #23 done

    shot 23·sharpness 1107.7

The page's on-screen-text budget of 600 lines is spent, so the last cards in this grid list fewer lines than they hold. Narrow the page with ?frames= to read them.

Transcript

133 cues· 1,824 words· 10,365 chars

  1. 0:00 So if you've ever created content, you know it can be hard.
  2. 0:03 And what's often most hard is choosing a medium for how you'd like to communicate.
  3. 0:07 Do you write a blog post?
  4. 0:09 Do you create a video?
  5. 0:10 Do you go out and speak at a conference?
  6. 0:12 And even of these things, you're likely to select something that you're good at or you have experience doing.
  7. 0:17 But the idea I want to present to you today is that increasingly, code is becoming the way that we communicate.
  8. 0:22 Now, this might seem obvious in 2026, but I want to point out that even a couple of years ago, this was wild because the only people that were writing code to create content were professional software engineers.
  9. 0:34 And often professional software engineers are spending their time doing mostly engineering and are not getting that deep on content.
  10. 0:41 Now, what do I mean when I say content?
  11. 0:44 Well, I'm talking mostly about technical communication.
  12. 0:46 And that could be documentation.
  13. 0:47 It could be things like change logs, emails, product marketing.
  14. 0:51 It could be video, which I create a lot of.
  15. 0:54 And it could be other things associated with a typical DevRel motion, but it's not restricted to DevRel, right?
  16. 0:59 Content or technical communication is the act of communicating what problem a product really solves.
  17. 1:06 And that can be done by anybody.
  18. 1:08 That might mean really complete accurate documentation that covers every part of the DTACSIS framework.
  19. 1:14 It could be change logs shipped timely with robust assets that cover all areas of a product.
  20. 1:21 This is something that's often overlooked.
  21. 1:22 This is actually really hard because to have an accurate change log, you have to have an accurate diff of your product.
  22. 1:28 Or you could just have someone that spends a lot of their time combing through PRs to try to figure out what was shipped.
  23. 1:35 It could be things like timely product updates, emails, which kind of follow from a change log, right?
  24. 1:40 If you understand what changed, you can then summarize that over time for your users.
  25. 1:46 It could be something as simple as a homepage product tour instead of a static screenshot.
  26. 1:53 These are all ways that we're communicating products, we're communicating what this thing does or how it's changed via either written content, via code, via distinct assets.
  27. 2:09 It could also be something like video overlays, right?
  28. 2:12 Something like adding a bit of engaging material to the content that you create.
  29. 2:18 But increasingly, where I think this is headed is entire product surfaces and entire videos generated via code.
  30. 2:26 And in front of me, I have a product tour for Conductor that was built entirely with React and Remotion.
  31. 2:33 So basically I recreated the product surface.
  32. 2:36 I used a re-motion scene to recreate the product and do a full walkthrough of a sample user flow.
  33. 2:43 Now it's not perfect.
  34. 2:44 It's a little buggy and the flows aren't quite there yet, if I'm being honest, but I think we're moving towards a world where this is normal.
  35. 2:52 So my name is Matt.
  36. 2:53 I was previously a data engineer, then I led DevRel at Replit, and now I lead developer experience at Conductor.
  37. 3:00 And today I want to talk about how content is shifting left to code as the source of truth.
  38. 3:07 And so I think there are three distinct eras we can think about here.
  39. 3:10 Era one, the handcrafted era of content.
  40. 3:13 Era two, an era where code existed, but it was quite expensive.
  41. 3:17 And era three,
  42. 3:19 where code exists, but it's very cheap.
  43. 3:21 And that's where we are today with AI.
  44. 3:23 So in the handcrafted era, right, everything is manual.
  45. 3:27 The only levers we really have are time and money and skill.
  46. 3:31 And so if I want something, I either need to create it myself, but there are only 24 hours in a day.
  47. 3:36 So likely I'm going to go out and seek an expert, someone that does know how to create this thing.
  48. 3:40 Maybe that's an agency or someone who creates these assets professionally.
  49. 3:44 If I'm thinking about like motion graphics, for example.
  50. 3:47 Now,

Open at this second