Dec 17, 2023 · 1h 33m · latent-space

The "Normsky" architecture for AI coding agents — with Beyang Liu + Steve Yegge of SourceGraph

Beyang Liu · 46m spoken Steve Yegge · 20m spoken Shawn Wang · 11m spoken Alessio Fanelli · 5m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

Sourcegraph's Beyang Liu and Steve Yegge discuss the General Availability of Cody and explain the 'Normsky' architecture, which synthesizes deterministic code graph indexing with statistical LLMs to master enterprise-scale code intelligence.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. The hosts hold 20.3% of the talking time here. How this is scored →

The hosts as informed peer 4.8 Guest teaching 3.4 Guest disagreement 1.7 The hosts pushing back 1.5
05100:0020:0040:001:00:001:20:000:01–8:58 · The hosts as informed peer 4/10 Introductions and Origins of Sourcegraph and Grok The conversation starts with warm, collegial rapport. Swyx demonstrates strong familiarity with Steve's famous engineering essays, Google/Amazon tenure, and Grab's engineering culture.8:58–16:47 · The hosts as informed peer 6/10 Introducing Cody and the Power of RAG Context Alessio demonstrates sharp domain knowledge by quoting specific benchmark discrepancies between Copilot and Cody regarding package.json start commands. Beyang and Steve elaborate on how RAG serves as an expert consultant compared to fine-tuning.16:47–20:49 · The hosts as informed peer 6/10 Code Search as a Recommendation Engine and Context Ranking Swyx connects RAG ranking to classical recommendation systems and highlights context attention curves like lost-in-the-middle phenomena. Steve and Beyang validate this architectural view.20:49–30:16 · The hosts as informed peer 4/10 Inline UX and Skepticism Toward Autonomous LLM Agents Beyang and Steve strongly reject the AI hype around fully autonomous transformer agents, calling multi-hop LLM agents a boondoggle. Beyang articulates why deterministic search algorithms like A-star are necessary.30:16–38:02 · The hosts as informed peer 3/10 The 'Normsky' Architecture: Merging Norvig and Chomsky Beyang and Steve educate the hosts on the historic Chomsky versus Norvig AI debates and unveil Sourcegraph's hybrid 'NORMSKI' architectural framing. Steve shares firsthand perspective from 1990s Google on scaling Chomskyan systems.38:02–46:19 · The hosts as informed peer 5/10 Data Pre-processing Moats and the Future of DSLs Alessio asks an informed question regarding whether LLM code generation will eliminate the need for human-oriented DSLs. Steve and Beyang clarify that data pre-processing and compiler AST parsing represent their true competitive moat.46:19–57:47 · The hosts as informed peer 4/10 Graph Protocols: LSP, Kythe, SCIP, and the BFG Indexer Beyang and Steve deliver an in-depth schooling on graph indexing protocols, contrasting LSP's range-based limitations with Kythe's and SCIP's semantic graphs. They explain how their BFG engine eliminates type errors.57:47–1:02:56 · The hosts as informed peer 7/10 Transformer Scaling Limits versus Algorithmic Search Swyx directly challenges the guests' bearishness on agents by presenting compute scaling curves extrapolated to 2030. Beyang forcefully pushes back with a chess algorithm comparison, questioning whether pure transformer scaling ever replaces tree search.1:02:56–1:11:14 · The hosts as informed peer 5/10 Sourcegraph's Production AI Stack and Database Architecture Swyx probes into Sourcegraph's production stack, and Steve reveals they use Postgres and flat files rather than a dedicated graph database. Swyx demonstrates industry familiarity with Fireworks AI leadership.1:11:14–1:14:34 · The hosts as informed peer 5/10 AI Tooling Wishlists, Synthetic Data, and OpenAI Dynamics Swyx analyzes Replit's bounty data moat and compares it to OpenAI dependencies. The group discusses contingency plans during the OpenAI CEO firing weekend.1:14:34–1:25:55 · The hosts as informed peer 5/10 Managing Codebase Complexity and Enterprise Productivity Beyang explains how AI code generators exacerbate codebase complexity and why engineering managers need codebase-level understanding over raw code generation. Swyx shares a personal user story navigating a complex Twitter scraping repo via Cody Web.1:25:55–1:33:00 · The hosts as informed peer 4/10 Lightning Round and Future Outlook In the lightning round, the group explores multimodal coding workflows. Steve forcefully warns engineers who refuse to use coding assistants that they need to start planning another career.0:01–8:58 · Guest teaching 2/10 Introductions and Origins of Sourcegraph and Grok The conversation starts with warm, collegial rapport. Swyx demonstrates strong familiarity with Steve's famous engineering essays, Google/Amazon tenure, and Grab's engineering culture.8:58–16:47 · Guest teaching 3/10 Introducing Cody and the Power of RAG Context Alessio demonstrates sharp domain knowledge by quoting specific benchmark discrepancies between Copilot and Cody regarding package.json start commands. Beyang and Steve elaborate on how RAG serves as an expert consultant compared to fine-tuning.16:47–20:49 · Guest teaching 2/10 Code Search as a Recommendation Engine and Context Ranking Swyx connects RAG ranking to classical recommendation systems and highlights context attention curves like lost-in-the-middle phenomena. Steve and Beyang validate this architectural view.20:49–30:16 · Guest teaching 4/10 Inline UX and Skepticism Toward Autonomous LLM Agents Beyang and Steve strongly reject the AI hype around fully autonomous transformer agents, calling multi-hop LLM agents a boondoggle. Beyang articulates why deterministic search algorithms like A-star are necessary.30:16–38:02 · Guest teaching 5/10 The 'Normsky' Architecture: Merging Norvig and Chomsky Beyang and Steve educate the hosts on the historic Chomsky versus Norvig AI debates and unveil Sourcegraph's hybrid 'NORMSKI' architectural framing. Steve shares firsthand perspective from 1990s Google on scaling Chomskyan systems.38:02–46:19 · Guest teaching 3/10 Data Pre-processing Moats and the Future of DSLs Alessio asks an informed question regarding whether LLM code generation will eliminate the need for human-oriented DSLs. Steve and Beyang clarify that data pre-processing and compiler AST parsing represent their true competitive moat.46:19–57:47 · Guest teaching 6/10 Graph Protocols: LSP, Kythe, SCIP, and the BFG Indexer Beyang and Steve deliver an in-depth schooling on graph indexing protocols, contrasting LSP's range-based limitations with Kythe's and SCIP's semantic graphs. They explain how their BFG engine eliminates type errors.57:47–1:02:56 · Guest teaching 4/10 Transformer Scaling Limits versus Algorithmic Search Swyx directly challenges the guests' bearishness on agents by presenting compute scaling curves extrapolated to 2030. Beyang forcefully pushes back with a chess algorithm comparison, questioning whether pure transformer scaling ever replaces tree search.1:02:56–1:11:14 · Guest teaching 3/10 Sourcegraph's Production AI Stack and Database Architecture Swyx probes into Sourcegraph's production stack, and Steve reveals they use Postgres and flat files rather than a dedicated graph database. Swyx demonstrates industry familiarity with Fireworks AI leadership.1:11:14–1:14:34 · Guest teaching 2/10 AI Tooling Wishlists, Synthetic Data, and OpenAI Dynamics Swyx analyzes Replit's bounty data moat and compares it to OpenAI dependencies. The group discusses contingency plans during the OpenAI CEO firing weekend.1:14:34–1:25:55 · Guest teaching 4/10 Managing Codebase Complexity and Enterprise Productivity Beyang explains how AI code generators exacerbate codebase complexity and why engineering managers need codebase-level understanding over raw code generation. Swyx shares a personal user story navigating a complex Twitter scraping repo via Cody Web.1:25:55–1:33:00 · Guest teaching 3/10 Lightning Round and Future Outlook In the lightning round, the group explores multimodal coding workflows. Steve forcefully warns engineers who refuse to use coding assistants that they need to start planning another career.0:01–8:58 · Guest disagreement 1/10 Introductions and Origins of Sourcegraph and Grok The conversation starts with warm, collegial rapport. Swyx demonstrates strong familiarity with Steve's famous engineering essays, Google/Amazon tenure, and Grab's engineering culture.8:58–16:47 · Guest disagreement 1/10 Introducing Cody and the Power of RAG Context Alessio demonstrates sharp domain knowledge by quoting specific benchmark discrepancies between Copilot and Cody regarding package.json start commands. Beyang and Steve elaborate on how RAG serves as an expert consultant compared to fine-tuning.16:47–20:49 · Guest disagreement 1/10 Code Search as a Recommendation Engine and Context Ranking Swyx connects RAG ranking to classical recommendation systems and highlights context attention curves like lost-in-the-middle phenomena. Steve and Beyang validate this architectural view.20:49–30:16 · Guest disagreement 3/10 Inline UX and Skepticism Toward Autonomous LLM Agents Beyang and Steve strongly reject the AI hype around fully autonomous transformer agents, calling multi-hop LLM agents a boondoggle. Beyang articulates why deterministic search algorithms like A-star are necessary.30:16–38:02 · Guest disagreement 2/10 The 'Normsky' Architecture: Merging Norvig and Chomsky Beyang and Steve educate the hosts on the historic Chomsky versus Norvig AI debates and unveil Sourcegraph's hybrid 'NORMSKI' architectural framing. Steve shares firsthand perspective from 1990s Google on scaling Chomskyan systems.38:02–46:19 · Guest disagreement 1/10 Data Pre-processing Moats and the Future of DSLs Alessio asks an informed question regarding whether LLM code generation will eliminate the need for human-oriented DSLs. Steve and Beyang clarify that data pre-processing and compiler AST parsing represent their true competitive moat.46:19–57:47 · Guest disagreement 2/10 Graph Protocols: LSP, Kythe, SCIP, and the BFG Indexer Beyang and Steve deliver an in-depth schooling on graph indexing protocols, contrasting LSP's range-based limitations with Kythe's and SCIP's semantic graphs. They explain how their BFG engine eliminates type errors.57:47–1:02:56 · Guest disagreement 4/10 Transformer Scaling Limits versus Algorithmic Search Swyx directly challenges the guests' bearishness on agents by presenting compute scaling curves extrapolated to 2030. Beyang forcefully pushes back with a chess algorithm comparison, questioning whether pure transformer scaling ever replaces tree search.1:02:56–1:11:14 · Guest disagreement 1/10 Sourcegraph's Production AI Stack and Database Architecture Swyx probes into Sourcegraph's production stack, and Steve reveals they use Postgres and flat files rather than a dedicated graph database. Swyx demonstrates industry familiarity with Fireworks AI leadership.1:11:14–1:14:34 · Guest disagreement 1/10 AI Tooling Wishlists, Synthetic Data, and OpenAI Dynamics Swyx analyzes Replit's bounty data moat and compares it to OpenAI dependencies. The group discusses contingency plans during the OpenAI CEO firing weekend.1:14:34–1:25:55 · Guest disagreement 1/10 Managing Codebase Complexity and Enterprise Productivity Beyang explains how AI code generators exacerbate codebase complexity and why engineering managers need codebase-level understanding over raw code generation. Swyx shares a personal user story navigating a complex Twitter scraping repo via Cody Web.1:25:55–1:33:00 · Guest disagreement 2/10 Lightning Round and Future Outlook In the lightning round, the group explores multimodal coding workflows. Steve forcefully warns engineers who refuse to use coding assistants that they need to start planning another career.0:01–8:58 · The hosts pushing back 1/10 Introductions and Origins of Sourcegraph and Grok The conversation starts with warm, collegial rapport. Swyx demonstrates strong familiarity with Steve's famous engineering essays, Google/Amazon tenure, and Grab's engineering culture.8:58–16:47 · The hosts pushing back 1/10 Introducing Cody and the Power of RAG Context Alessio demonstrates sharp domain knowledge by quoting specific benchmark discrepancies between Copilot and Cody regarding package.json start commands. Beyang and Steve elaborate on how RAG serves as an expert consultant compared to fine-tuning.16:47–20:49 · The hosts pushing back 1/10 Code Search as a Recommendation Engine and Context Ranking Swyx connects RAG ranking to classical recommendation systems and highlights context attention curves like lost-in-the-middle phenomena. Steve and Beyang validate this architectural view.20:49–30:16 · The hosts pushing back 2/10 Inline UX and Skepticism Toward Autonomous LLM Agents Beyang and Steve strongly reject the AI hype around fully autonomous transformer agents, calling multi-hop LLM agents a boondoggle. Beyang articulates why deterministic search algorithms like A-star are necessary.30:16–38:02 · The hosts pushing back 1/10 The 'Normsky' Architecture: Merging Norvig and Chomsky Beyang and Steve educate the hosts on the historic Chomsky versus Norvig AI debates and unveil Sourcegraph's hybrid 'NORMSKI' architectural framing. Steve shares firsthand perspective from 1990s Google on scaling Chomskyan systems.38:02–46:19 · The hosts pushing back 1/10 Data Pre-processing Moats and the Future of DSLs Alessio asks an informed question regarding whether LLM code generation will eliminate the need for human-oriented DSLs. Steve and Beyang clarify that data pre-processing and compiler AST parsing represent their true competitive moat.46:19–57:47 · The hosts pushing back 1/10 Graph Protocols: LSP, Kythe, SCIP, and the BFG Indexer Beyang and Steve deliver an in-depth schooling on graph indexing protocols, contrasting LSP's range-based limitations with Kythe's and SCIP's semantic graphs. They explain how their BFG engine eliminates type errors.57:47–1:02:56 · The hosts pushing back 6/10 Transformer Scaling Limits versus Algorithmic Search Swyx directly challenges the guests' bearishness on agents by presenting compute scaling curves extrapolated to 2030. Beyang forcefully pushes back with a chess algorithm comparison, questioning whether pure transformer scaling ever replaces tree search.1:02:56–1:11:14 · The hosts pushing back 1/10 Sourcegraph's Production AI Stack and Database Architecture Swyx probes into Sourcegraph's production stack, and Steve reveals they use Postgres and flat files rather than a dedicated graph database. Swyx demonstrates industry familiarity with Fireworks AI leadership.1:11:14–1:14:34 · The hosts pushing back 1/10 AI Tooling Wishlists, Synthetic Data, and OpenAI Dynamics Swyx analyzes Replit's bounty data moat and compares it to OpenAI dependencies. The group discusses contingency plans during the OpenAI CEO firing weekend.1:14:34–1:25:55 · The hosts pushing back 1/10 Managing Codebase Complexity and Enterprise Productivity Beyang explains how AI code generators exacerbate codebase complexity and why engineering managers need codebase-level understanding over raw code generation. Swyx shares a personal user story navigating a complex Twitter scraping repo via Cody Web.1:25:55–1:33:00 · The hosts pushing back 1/10 Lightning Round and Future Outlook In the lightning round, the group explores multimodal coding workflows. Steve forcefully warns engineers who refuse to use coding assistants that they need to start planning another career.

speaking balance: gold is the hosts, purple is the guest (3 minute bins)

0:00 · the hosts 39.2% · guest 60.8%0:00 · the hosts 39.2% · guest 60.8%3:00 · the hosts 59.2% · guest 40.8%3:00 · the hosts 59.2% · guest 40.8%6:00 · the hosts 22.3% · guest 77.7%6:00 · the hosts 22.3% · guest 77.7%9:00 · the hosts 21% · guest 79%9:00 · the hosts 21% · guest 79%12:00 · the hosts 41.4% · guest 58.6%12:00 · the hosts 41.4% · guest 58.6%15:00 · the hosts 26.2% · guest 73.8%15:00 · the hosts 26.2% · guest 73.8%18:00 · the hosts 45.8% · guest 54.2%18:00 · the hosts 45.8% · guest 54.2%21:00 · the hosts 8.2% · guest 91.8%21:00 · the hosts 8.2% · guest 91.8%24:00 · the hosts 0.5% · guest 99.5%24:00 · the hosts 0.5% · guest 99.5%27:00 · the hosts 6.3% · guest 93.7%27:00 · the hosts 6.3% · guest 93.7%30:00 · the hosts 9.5% · guest 90.5%30:00 · the hosts 9.5% · guest 90.5%33:00 · the hosts 2.5% · guest 97.5%33:00 · the hosts 2.5% · guest 97.5%36:00 · the hosts 9% · guest 91%36:00 · the hosts 9% · guest 91%39:00 · the hosts 0% · guest 100%39:00 · the hosts 0% · guest 100%42:00 · the hosts 36.8% · guest 63.2%42:00 · the hosts 36.8% · guest 63.2%45:00 · the hosts 36.2% · guest 63.8%45:00 · the hosts 36.2% · guest 63.8%48:00 · the hosts 0% · guest 100%48:00 · the hosts 0% · guest 100%51:00 · the hosts 0.1% · guest 99.9%51:00 · the hosts 0.1% · guest 99.9%54:00 · the hosts 0.3% · guest 99.7%54:00 · the hosts 0.3% · guest 99.7%57:00 · the hosts 30.8% · guest 69.2%57:00 · the hosts 30.8% · guest 69.2%1:00:00 · the hosts 51.3% · guest 48.7%1:00:00 · the hosts 51.3% · guest 48.7%1:03:00 · the hosts 21% · guest 79%1:03:00 · the hosts 21% · guest 79%1:06:00 · the hosts 14.9% · guest 85.1%1:06:00 · the hosts 14.9% · guest 85.1%1:09:00 · the hosts 9.5% · guest 90.5%1:09:00 · the hosts 9.5% · guest 90.5%1:12:00 · the hosts 44.9% · guest 55.1%1:12:00 · the hosts 44.9% · guest 55.1%1:15:00 · the hosts 2% · guest 98%1:15:00 · the hosts 2% · guest 98%1:18:00 · the hosts 28.2% · guest 71.8%1:18:00 · the hosts 28.2% · guest 71.8%1:21:00 · the hosts 3.8% · guest 96.2%1:21:00 · the hosts 3.8% · guest 96.2%1:24:00 · the hosts 12.2% · guest 87.8%1:24:00 · the hosts 12.2% · guest 87.8%1:27:00 · the hosts 41.7% · guest 58.3%1:27:00 · the hosts 41.7% · guest 58.3%1:30:00 · the hosts 11.5% · guest 88.5%1:30:00 · the hosts 11.5% · guest 88.5%1:33:00 · the hosts 0% · guest 100%1:33:00 · the hosts 0% · guest 100%
Sharpest disagreement ▶ 1:01:25 Beyang Liu rejecting the pure transformer scaling premise

Beyang forcefully reframes Swyx's scaling argument by demanding proof that pure transformer scaling can beat tree search algorithms in chess or coding.

Hardest push from the hosts ▶ 59:36 Swyx pushing back on agent skepticism with compute scaling laws

Swyx refuses the guests' dismissive stance on autonomous agents, detailing compute scaling calculations up to 2030 to challenge their near-term limits.

Biggest teaching moment ▶ 49:55 Beyang Liu detailing LSP versus SCIP and Kythe trade-offs

Beyang delivers a comprehensive breakdown of why LSP's range-based abstraction fails to capture symbolic code relationships and why custom knowledge graphs are essential.

The host holds their own ▶ 59:36 Swyx calculating human-year compute scaling projections

Swyx demonstrates deep domain expertise by citing George Hotz's petaflop calculations and Sam Altman's exponential model generation projections.

the scores for every segment, with the reasoning behind each
ChapterTopicThe hosts as informed peerGuest teachingGuest disagreementThe hosts pushing backWhy
Introductions and Origins of Sourcegraph and Grok 4211 The conversation starts with warm, collegial rapport. Swyx demonstrates strong familiarity with Steve's famous engineering essays, Google/Amazon tenure, and Grab's engineering culture.
Introducing Cody and the Power of RAG Context 6311 Alessio demonstrates sharp domain knowledge by quoting specific benchmark discrepancies between Copilot and Cody regarding package.json start commands. Beyang and Steve elaborate on how RAG serves as an expert consultant compared to fine-tuning.
Code Search as a Recommendation Engine and Context Ranking 6211 Swyx connects RAG ranking to classical recommendation systems and highlights context attention curves like lost-in-the-middle phenomena. Steve and Beyang validate this architectural view.
Inline UX and Skepticism Toward Autonomous LLM Agents 4432 Beyang and Steve strongly reject the AI hype around fully autonomous transformer agents, calling multi-hop LLM agents a boondoggle. Beyang articulates why deterministic search algorithms like A-star are necessary.
The 'Normsky' Architecture: Merging Norvig and Chomsky 3521 Beyang and Steve educate the hosts on the historic Chomsky versus Norvig AI debates and unveil Sourcegraph's hybrid 'NORMSKI' architectural framing. Steve shares firsthand perspective from 1990s Google on scaling Chomskyan systems.
Data Pre-processing Moats and the Future of DSLs 5311 Alessio asks an informed question regarding whether LLM code generation will eliminate the need for human-oriented DSLs. Steve and Beyang clarify that data pre-processing and compiler AST parsing represent their true competitive moat.
Graph Protocols: LSP, Kythe, SCIP, and the BFG Indexer 4621 Beyang and Steve deliver an in-depth schooling on graph indexing protocols, contrasting LSP's range-based limitations with Kythe's and SCIP's semantic graphs. They explain how their BFG engine eliminates type errors.
Transformer Scaling Limits versus Algorithmic Search 7446 Swyx directly challenges the guests' bearishness on agents by presenting compute scaling curves extrapolated to 2030. Beyang forcefully pushes back with a chess algorithm comparison, questioning whether pure transformer scaling ever replaces tree search.
Sourcegraph's Production AI Stack and Database Architecture 5311 Swyx probes into Sourcegraph's production stack, and Steve reveals they use Postgres and flat files rather than a dedicated graph database. Swyx demonstrates industry familiarity with Fireworks AI leadership.
AI Tooling Wishlists, Synthetic Data, and OpenAI Dynamics 5211 Swyx analyzes Replit's bounty data moat and compares it to OpenAI dependencies. The group discusses contingency plans during the OpenAI CEO firing weekend.
Managing Codebase Complexity and Enterprise Productivity 5411 Beyang explains how AI code generators exacerbate codebase complexity and why engineering managers need codebase-level understanding over raw code generation. Swyx shares a personal user story navigating a complex Twitter scraping repo via Cody Web.
Lightning Round and Future Outlook 4321 In the lightning round, the group explores multimodal coding workflows. Steve forcefully warns engineers who refuse to use coding assistants that they need to start planning another career.

Statements from this episode (20)

Opinion
Yegge: Grab succeeded by copying Amazon's playbook and executing with laser focus
“I mean, they had their success because they are laser focused. They copied Amazon. I mean, they're just they're executing really, really, really well.”
Steve Yegge Dec 17, 2023 ▶ 4:58
Opinion
Yegge: Super apps failed in India due to bandwidth and hardware limits
“They didn't work in India either, and it was primarily because of bandwidth reasons, and smaller phones.”
Steve Yegge Dec 17, 2023 ▶ 5:46
Assertion Not checkable as stated
Liu: No AI coding tool uses one model for completion and chat
“Everyone uses a range of model. No, like, no one uses the same model for, like, inline completion versus, like, chat because the latency requirements were.”
Beyang Liu Dec 17, 2023 ▶ 14:27
Assertion Not checkable as stated
Liu: Cody matches GitHub Copilot completion acceptance rates using open-source StarCoder
“Like today, Cody uses StarCoder for inline completions, and with the benefit of the context that we provide, we actually show, like, comparable completion acceptance rate metrics. It's kind of like the standard metric that folks use to evaluate inline completi…”
Beyang Liu Dec 17, 2023 ▶ 15:22
Prediction Held up
Yegge: AI coding will fragment into many specialized, fine-tuned models
“And that, that fragmentation of models actually, we expected to continue and proliferate, right? Because we are fundamentally, we're a recommender engine right now. We're recommending code to the LLM. We're saying, may I interest you in this code right here so…”
Steve Yegge Dec 17, 2023 ▶ 17:51
Insight
Liu: Long-context recall depends directly on needle-in-haystack training loss
“The skill with which models are able to take advantage of context is always going to be dependent on how that factors into the impact on the training loss, right? So like, If you want long context window models to work well, then you have to have a ton of data…”
Beyang Liu Dec 17, 2023 ▶ 19:44
Opinion
Liu: Pure transformer models are insufficient to support autonomous AI agents
“We're actually a little bit, I think, more bearish than the average, you know, AI hypefluencer out there on the feasibility of agents with purely kind of like transformer-based models.”
Beyang Liu Dec 17, 2023 ▶ 24:08
Disclosure
Yegge: Sourcegraph avoids autonomous AI agents until someone builds one that works
“We're not going in the agent direction, right? I mean, I'll believe in agents when somebody shows me one that works.”
Steve Yegge Dec 17, 2023 ▶ 24:57
Prediction Not checkable as stated
Liu: Reliable AI coding workflows require search-based algorithmic backbones
“The way that we get to this, like, more reliable, multi-step workflows that can do things beyond, you know, generate unit test is, is, it's really gonna be, like, a search-based approach, where, where you use an LLM as, kind of, like, an advisor or a proposal …”
Beyang Liu Dec 17, 2023 ▶ 29:29
Prediction Not checkable as stated
Liu: AI coding assistants must pull context beyond Git repositories to succeed
“And I don't think the AI developer will be any different. It will need to pull context from all these different sources.”
Beyang Liu Dec 17, 2023 ▶ 37:22
Prediction Not checkable as stated
Yegge: Developers will spend far less time learning DSLs like regular expressions
“And I think you're going to see a lot less of people having to slave away learning these things. They just have to know the broad capabilities and then the LLM will take care of the rest.”
Steve Yegge Dec 17, 2023 ▶ 43:57
Insight
Liu: Deterministic graph context eliminates common AI code completion type errors
“Turns out that works really well. Like, you can eliminate a lot of type errors that, that AI coding tools make just by pulling in that context.”
Beyang Liu Dec 17, 2023 ▶ 56:58
Assertion Contradicted
Yegge: PostgreSQL matches dedicated graph databases on most graph workloads
“There was some joint study between IBM and some other That basically showed that Postgres was performing as well as most of the graph databases for most graph workloads.”
Steve Yegge Dec 17, 2023 ▶ 1:03:12
Prediction Not checkable as stated
Liu: Post-hype reality check will expose the limits of AI search techniques
“And I don't know, I think in the next year or two, maybe as like the, as we get past like the peak AI hype, we'll start to see the gap emerge or become more obvious to more people about like how, how, how many of like the newfangled techniques actually work in…”
Beyang Liu Dec 17, 2023 ▶ 1:05:04
Opinion
Liu: Open-source AI models are currently state-of-the-art for code completion
“Yeah, I mean, for completions, open source is, is state of the art right now.”
Beyang Liu Dec 17, 2023 ▶ 1:09:58
Opinion
Liu: Synthetic data and task-specific fine-tuning provide alpha for code automation
“I feel like most models today, they still use, like, combination of, like, the stack and the pile as, like their training corpus but you can only stretch that so far. At some point, we need more data and I don't know. I think there's still more alpha in, like,…”
Beyang Liu Dec 17, 2023 ▶ 1:11:39
Insight
Liu: Codebase complexity is software's bottleneck, not code generation speed
“The real problem of modern software development, I think is, is not how quickly can you write more lines of code. It's really about managing the emergent complexity of code bases as they evolve and grow, and how to get, how to make like efficient development t…”
Beyang Liu Dec 17, 2023 ▶ 1:15:26
Prediction Not checkable as stated
Yegge: Current AI coding assistant form factors are not the steady state
“The form factor that coding assistants have today is probably not the steady state that we're seeing, you know, long term. I mean, you'll, you'll always have completions and you'll always have chat and commands and so on, but I think we're going to discover a …”
Steve Yegge Dec 17, 2023 ▶ 1:27:09
Insight
Liu: Reliable single-step generation is a strict prerequisite for true AI agents
“If you want to get to the point where you can actually be truly agentic or like multi-step automated a necessary part of that is like the single step has to be robust and reliable.”
Beyang Liu Dec 17, 2023 ▶ 1:30:29
Opinion
Yegge: Software engineers ignoring AI coding assistants risk career obsolescence
“If you're one of those engineers, man, you better start like, you know, planning another career. Okay. Because this stuff is in the future and it's honestly, it takes some effort to actually make coding assistants work today, right? You have to, you know, just…”
Steve Yegge Dec 17, 2023 ▶ 1:32:16
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.