How AI is Changing Programming
Jane Street
0:00 / 0:00
How AI is Changing Programming
75 435 просмотров · 6 дней назад
Jane Street
102 тыс. подписчиков
75 435 просмотров · 6 дней назад
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.
00:00:00 – Start
00:00:28 – QBasic and an infinite loop
00:04:25 – Tumblr, Square, and GitHub
00:06:41 – Building for thousands instead of millions
00:10:43 – From Ruby to OCaml
00:18:05 – Active Record, Petrol, and metaprogramming
00:22:14 – Three days to build JaneGPT
00:29:27 – Writing evals, and grading models with models
00:33:48 – Giving LLMs their own permissions
00:36:29 – Adversarial models and reward hacking
00:41:00 – Deny lists, allow lists, and bwrap
00:48:09 – AI users
00:53:09 – Tool calling and the birth of the AIDE CLI
01:04:01 – Vibe coding and the Bonsai gap
01:06:32 – Agents as perpetual beginners
01:09:12 – Our own tools vs. Claude Code
01:15:14 – What's left of the craft
01:20:04 – Verification is the hard part
01:25:12 – Narrative code review
01:36:43 – Agent teams and what's next
01:43:33 – Slop and the code review social contract
For more episodes, visit: https://signalsandthreads.com/