Signals and Threads

Jane Street
undefined
46 snips
Oct 16, 2026 • 1h 48min

The Changing Craft of Programming with John Crepezzi

John Crepezzi is a software engineer who has built developer tools at Tumblr, Square, GitHub, and Jane Street. He discusses how ChatGPT redirected an OCaml search project into a firmwide AI platform, the security challenges of agentic coding, and why code review must evolve as prototypes become abundant. They also explore sandboxes, human code understanding, and the cultural future of programming.
undefined
52 snips
Sep 23, 2026 • 1h 37min

Learning Goals and the Goals of Learning: Teaching in the Age of AI with Aaron Bauer

Aaron Bauer, a Jane Street software engineer and developer educator, explores teaching software engineering in the age of AI. He discusses pandemic classrooms, live lectures, active learning, and cognitive load. The conversation also examines editors as engineers’ home base, interactive AI workflows, and how Jane Street redesigned onboarding and internships around design, testing, code review, and judgment.
undefined
45 snips
Sep 2, 2026 • 1h 25min

Wrestling the world into rows with Eric Mannes

Eric Mannes, a Jane Street commodities trader and technology leader, explores the messy path from external information to tradable data. He revisits the oil future that settled below zero, commodities risk managed in one giant Excel spreadsheet, and the challenge of defining a company. They also discuss satellite imagery, credit-card data, data provenance, and why stronger ML makes rigorous engineering even more crucial.
undefined
55 snips
Jun 24, 2026 • 1h 34min

Building a data warehouse from scratch with Jacob Baskin

Jacob Baskin, a software engineer who built Jane Street’s Superstore and worked on Google’s Ad Exchange, discusses building a distributed columnar warehouse from scratch. He talks about real-time writes with analytic queries, columnar storage trade-offs, metadata and sequencing decisions, and treating cluster scheduling as an auction-like problem. Short, technical, and full of system design stories.
undefined
36 snips
Jun 1, 2026 • 1h 35min

The Network as a Program with Nate Foster

Nate Foster, a professor blending programming languages with networking, discusses treating networks like programs. He explores NetKAT, P4 and programmable switch pipelines. They cover in-network computing tradeoffs, why multicast faded yet still matters in trading, and how high-level policy languages like Butane compile to BGP for safer, testable routing.
undefined
180 snips
Mar 17, 2026 • 1h 48min

Why Testing is Hard and How to Fix it with Will Wilson

Will Wilson, founder and CEO of Antithesis and former mathematician, explains deterministic simulation and property-based testing. He discusses fuzzing, chaos testing, making systems deterministic, and turning observability into testable properties. The conversation covers exploring state spaces, replaying bugs, and why blending many techniques finds the subtle, show-stopping failures.
undefined
226 snips
Sep 3, 2025 • 1h 13min

Why ML Needs a New Programming Language with Chris Lattner

Chris Lattner, creator of LLVM and a key figure in developing Swift at Apple, dives into the exciting world of Mojo, a new programming language focused on enhancing GPU performance. He discusses the challenges of existing programming languages like C++ and how Mojo aims to revolutionize AI coding with metaprogramming and a unified type system. Lattner emphasizes the importance of making programming manageable while aiding developers in engaging with hardware complexities. His vision seeks to democratize AI compute and break the cycle of vendor control in technology.
undefined
84 snips
Jul 25, 2025 • 59min

The Thermodynamics of Trading with Daniel Pontecorvo

Daniel Pontecorvo leads the physical engineering team at Jane Street, fusing architecture and engineering to create functional spaces. He dives into the challenges of cooling densely packed data centers and how it parallels keeping traders comfortable. They explore innovative cooling technologies, including immersion cooling, and the implications of machine learning on infrastructure. Pontecorvo also emphasizes the importance of robust monitoring systems and discusses the benefits of a modular workspace design for collaboration in trading environments.
undefined
102 snips
May 28, 2025 • 1h 20min

Building Tools for Traders with Ian Henry

Ian Henry, a software engineer at Jane Street with a background at Trello and Warby Parker, dives into the unique world of trading tools. He shares insights on the challenges of transitioning from consumer apps to specialized trading software. Ian discusses the innovative use of functional programming, notably OCaml, and explores whimsical projects like Bauble for rendering 3D shapes. He also addresses the complexities of alert systems, strategies for balancing trading configurations, and the advantages of using Lisp variants like Janet in programming, all while emphasizing creativity and user experience.
undefined
146 snips
Mar 12, 2025 • 60min

Finding Signal in the Noise with In Young Cho

In Young Cho, Co-founder and CEO of DeepMind, discusses her unexpected transition from medicine to finance through a trading internship. She delves into the integration of trading, research, and software engineering. The conversation highlights the challenges of machine learning in chaotic environments and the evolution from basic models to deep neural networks. Cho also addresses the importance of robust data practices and explores the complexities of using Python notebooks in financial research.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app