Skip to content

[One Million AI Engineer Special] How Stanford Teaches AI-Native Engineering — Mihail Eric, Monaco

Latent Space: The AI Engineer Podcast

2h 0m
Transcript

Original podcast

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

0:00
2:00:44

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