
[One Million AI Engineer Special] How Stanford Teaches AI-Native Engineering — Mihail Eric, Monaco
Latent Space: The AI Engineer Podcast
- 2h 0m
- Transcript
Summary
Written by a model from the transcript; not yet reviewed.
This episode covers the structure and evolution of the Stanford course CS146S, 'The Modern Software Developer,' taught by Mihail Eric, who is also the head of AI at Monaco. The discussion traces how the curriculum shifted from broad exposure to AI development tools last year to a rigorous, practitioner-focused deep dive this year. They explore the mechanics of coding agent harnesses, context engineering at scale, open-source code contributions, and the realities of running AI-native software in production. The conversation also details Monaco's approach to GTM sales platforms, agentic workflows, and the broader organizational challenges of code reviews, security, and the emerging software factory.
- Developers entering the modern workforce must master foundational software design and architecture because AI agents have raised the performance floor for junior engineers. 1:08
- To truly understand how modern coding agents operate under the hood, use MITM proxy to inspect system prompts and message structures. 27:53
- Developers working with massive codebases must move beyond vanilla prompting and adopt structured context research and proposal frameworks. 33:17
- Engineers should systematically prune and refine their custom agent skills to prevent unwanted triggers during different project tasks. 44:05
Highlights
- 1:08
First generation of AI engineersinsight
The guest explains that the current entering cohort of junior engineers is the first generation experiencing the profound shift brought by AI-native software development.
- 36:34
The dumb zone in contextinsight
The hosts discuss the importance of managing context windows carefully to avoid letting agents wander into the 'dumb zone' where they make avoidable errors.
- 39:03
Forcing active engagement with skillsstrategy
The guest highlights an educational skill called Explain Diff that finishes with a quiz to ensure developers actually understand the code changes rather than tuning out.
- 58:01
Stealth building an all-in-onestory
The guest explains that Monaco stayed in stealth for over a year to build an all-in-one GTM platform rather than starting as a narrow point solution.
- 1:01:58
Buy to learn, build to keepstrategy
The guest shares a core engineering principle at Monaco: they buy off-the-shelf tools to learn what works and build in-house when mature solutions do not exist.
- 1:10:35
Sandbox assignments for SREsstory
The guest describes a class assignment created by Resolve where students use an SRE agent to debug simulated multi-service infrastructure failures.
- 1:37:37
The God box infrastructure convergenceinsight
The host argues that in infrastructure engineering, all systems eventually converge into a single 'God box' that handles routing, security, and permissions.
- 1:54:31
The necessity of engineering psychosisdebate
The host asserts that engineers need to go through the intense cycle of over-engineering and trying every tool—'psychosis'—and come out the other side to build real products.
About this episode
What do you assign when a coding agent can finish last year’s homework in one prompt? In the second run of Stanford’s CS146S, Mihail Eric brought open-source maintainers into the course. Students have to learn an unfamiliar repo, propose a change, and ...
Transcript
26,916 words · 3 speakers
Topics
- AI-Native Engineering
- Coding Agents
- Software Architecture
- Context Engineering
- Developer Tools
- Software Factory
- Open Source Software
- AI Infrastructure
Page updated · transcript and summary are machine-generated