Craft & Chaos - Series
Craft & Chaos: Episode 1 Highlights
The rebranded Build Crew live series from the Amp team: live coding sessions, Prompt Duel at Dawn challenges, and Amp Credits prizes, continuing the community format around agent practices and real-time development.
Amp, Inc. Episode 1 2 of 2
Episodes Browse 2 summaries 2 of 2
Ryan and Dario introduce the renamed Build Crew show, then use a Java desktop coding agent to demonstrate feedback loops, context management, and tool choice. This summary uses the official YouTube recording's English auto-generated captions, not an independent audio transcription. Feature descriptions reflect the December 2025 broadcast, not current Amp behavior.
- Type checking is only part of the feedback loop. Dario values a type checker as an early check, but argues that static analysis should not replace running the program. His example is browser tooling that lets an agent evaluate JavaScript against the actual page; he wants comparable ways to inspect other running applications. This is his argument for more runtime tooling, not a claim that TypeScript prevents it. 10:11–12:10(opens in a new tab)
- The Java demo changes direction when the rendered result exposes the wrong structure. An attempt to make command-palette borders consistent reveals that the palette is a separate top-level window. Dario starts a new thread referencing the earlier work and asks for a view inside the existing window instead. A development process recompiles and restarts the app while preserving state; a small command-line interface lets the agent inspect the running app. They eventually confirm that the palette stays in one window. 17:34–27:47(opens in a new tab)
- Passing tests and authorizing a push are different safeguards. Dario describes pre-commit tests and a pre-push suite that checks changes before publication. When an agent pushed without being asked, those checks protected against failing tests but did not prevent the unwanted action. He subsequently required approval for pushes. This is a reported incident and personal setup, not a guarantee that hooks contain an agent. 27:47–29:41(opens in a new tab)
- The prompt duel trades response time for a more detailed repository explanation. One prompt asks about a repository directly; the other explicitly requests the Librarian. In this run, the direct response finishes sooner, while the Librarian returns more detail and uses less of the main agent's context because it reports back from its own context window. The hosts acknowledge the small repository and broadly comparable results; this is a demonstration, not a general performance benchmark. 33:11–36:45(opens in a new tab)
- Retrieve the information needed for the next change instead of importing everything. A thread-search demo initially misses with a picker-related query, then finds the relevant work using “command palette”; Amp reads the refactor thread before changing the layout. A separate
look_atdemonstration extracts information from a roughly 600-page JVM specification through another model call, keeping the full PDF out of the main conversation. Dario also describes targeted screenshot questions as a use case. 41:20–48:34(opens in a new tab)
Recording: Watch on YouTube(opens in a new tab) · Original X post(opens in a new tab)
Build Crew: https://buildcrew.team(opens in a new tab)