Skip to content
lectern.tv
1/21

How AI is Changing Programming

1:48:29·2026·undergraduate level·Standalone Lecture

This talk explores the practical implications of large language models on software development workflows, detailing the creation of agentic coding platforms and the evolving social contract of code review. Key topics include adversarial models, reward hacking, and the challenges of integrating AI agents into human-centric programming environments.

John Crepezzi has spent his career building tools for other programmers—at Tumblr, at Square, and then at GitHub, where he worked on the merge queue and the early versions of Codespaces. He came to Jane Street to build a code search engine for OCaml. A week into the job, ChatGPT came out, and he's been working on AI tooling ever since. In this episode, Ron and John talk about how a three-day prototype grew into a firmwide platform for agentic coding, how AI can break the social contract around code review, and how to build tools that support both agent workflows and human understanding.

– Start

– QBasic and an infinite loop

Seminar notes & discussion

No public seminar notes on this lecture yet.