Insight certainty 4/5 debate potential 3/5

Ball: AI coding tools must optimize harness and scaffolding per model

Thorsten Ball · Amp: The Emperor Has No Clothes · Sep 25, 2025 · at 24:45

Thorsten Ball (lead on Sourcegraph's Amp coding agent) argues that model selector dropdowns are ineffective without custom scaffolding for each model.

0:00 / 0:30exact quote · 30.2s
▶ Watch the full episode on YouTube → 720p mp4 · rendered on demand · StarZero watermark
“And people are now also waking up to the fact that it's not just the model, it's the system prompt, it's the tools, it's the harness. The scaffolding around the model. So I can give you the choice to use Gemini 2.5 in, in AMP, but without the system prompting you into it without, you know, what I call before, like going with the grain of the model, the models are trained in different ways. So you want to optimize the tool and all around it for this specific model. Without that happening, it doesn't make a lot of sense.”

quote is from the automated transcript, cleaned for reading: filler sounds and stutters are removed, nothing is rephrased. names can be misheard (the analysis reads context, assessments check outside sources). how →

More from Thorsten Ball

Disclosure
Ball: Amp core team has 8 people, ships 15 times daily without code reviews
“I think we're around eight people now on the AMP core team, and we still don't do formal code reviews. We still push to main. We still ship 15 times every day.”
Thorsten Ball Sep 25, 2025 ▶ 10:55 Amp: The Emperor Has No Clothes
Prediction Not checkable as stated
Ball: Complex sub-agent workflows will result in user hangovers
“A lot of the features what we see, you know, where people build like elaborate workflows, like I have my custom slash commands and they trigger custom Custom sub-agents and they in turn trigger custom MCP tool calls behind which again another model is doing in…”
Thorsten Ball Sep 25, 2025 ▶ 35:22 Amp: The Emperor Has No Clothes
Prediction Not checkable as stated
Ball: Foundation models will become background implementation details in AI tools
“So I think we're going towards a future where the model will become an implementation detail to some sense, and we will end up on a different abstraction layer.”
Thorsten Ball Sep 25, 2025 ▶ 26:02 Amp: The Emperor Has No Clothes
Insight
Ball: Coding agents should outsource typing, not engineering thinking
“The failure mode of outsourcing the thinking, but not the typing, which I think it should be the opposite. You still have to know engineering. You still have to know how to program. You still have to know your application and its architecture, how it's deploye…”
Thorsten Ball Sep 25, 2025 ▶ 37:47 Amp: The Emperor Has No Clothes
Insight
Ball: Custom MCP tools fail if workflows diverge from frontier training
“If I give it this other custom-made MCP that we built internally, and our processes don't map to anything that OpenAI and Anthropic have seen or trained for, it won't be used, and you won't get good results.”
Thorsten Ball Sep 25, 2025 ▶ 49:15 Amp: The Emperor Has No Clothes
Insight
Ball: Developers are actively modifying codebases to suit AI agents
“What we're seeing now with agents is as soon as somebody has seen what it can do, they have such a multiplying effect or this brings so much value that people are willing to adopt the code base for this. Like the first time in how many decades where people are…”
Thorsten Ball Sep 25, 2025 ▶ 59:53 Amp: The Emperor Has No Clothes
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 200 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.