Signals and Threads
Episodes
Why Testing is Hard and How to Fix it with Will Wilson
17 Mar 2026
Contributed by Lukas
Will Wilson is the founder and CEO of Antithesis, which is trying to change how people test software. The idea is that you run your application inside...
Why ML Needs a New Programming Language with Chris Lattner
03 Sep 2025
Contributed by Lukas
Chris Lattner is the creator of LLVM and led the development of the Swift language at Apple. With Mojo, he’s taking another big swing: How do you ma...
The Thermodynamics of Trading with Daniel Pontecorvo
25 Jul 2025
Contributed by Lukas
Daniel Pontecorvo runs the “physical engineering” team at Jane Street. This group blends architecture, mechanical engineering, electrical engineer...
Building Tools for Traders with Ian Henry
28 May 2025
Contributed by Lukas
Ian Henry started his career at Warby Parker and Trello, building consumer apps for millions of users. Now he writes high-performance tools for a smal...
Finding Signal in the Noise with In Young Cho
12 Mar 2025
Contributed by Lukas
In Young Cho thought she was going to be a doctor but fell into a trading internship at Jane Street. Now she helps lead the research group’s efforts...
The Uncertain Art of Accelerating ML Models with Sylvain Gugger
14 Oct 2024
Contributed by Lukas
Sylvain Gugger is a former math teacher who fell into machine learning via a MOOC and became an expert in the low-level performance details of neural ...
Solving Puzzles in Production with Liora Friedberg
07 Oct 2024
Contributed by Lukas
Liora Friedberg is a Production Engineer at Jane Street with a background in economics and computer science. In this episode, Liora and Ron discuss ho...
From the Lab to the Trading Floor with Erin Murphy
12 Jul 2024
Contributed by Lukas
Erin Murphy is Jane Street’s first UX designer, and before that, she worked at NASA’s Jet Propulsion Laboratory building user interfaces for space...
Performance Engineering on Hard Mode with Andrew Hunter
28 Nov 2023
Contributed by Lukas
Andrew Hunter makes code really, really fast. Before joining Jane Street, he worked for seven years at Google on multithreaded architecture, and was a...
A Poet's Guide to Product Management with Peter Bogart-Johnson
15 Aug 2023
Contributed by Lukas
Peter Bogart-Johnson was one of Jane Street’s first program managers, and helped bring the art of PMing—where that “P” variously stands for “...
The Future of Programming with Richard Eisenberg
18 May 2023
Contributed by Lukas
Richard Eisenberg is one of the core maintainers of Haskell. He recently joined Jane Street’s Tools and Compilers team, where he hacks on the OCaml ...
Swapping the Engine Out of a Moving Race Car with Ella Ehrlich
12 Sep 2022
Contributed by Lukas
Ella Ehrlich has been a developer at Jane Street for close to a decade. During much of that time, she’s worked on Gord, one of Jane Street’s oldes...
State Machine Replication, and Why You Should Care with Doug Patti
20 Apr 2022
Contributed by Lukas
Doug Patti is a developer in Jane Street’s Client-Facing Tech team, where he works on a system called Concord that undergirds Jane Street’s client...
Memory Management with Stephen Dolan
05 Jan 2022
Contributed by Lukas
Stephen Dolan works on Jane Street’s Tools and Compilers team where he focuses on the OCaml compiler. In this episode, Stephen and Ron take a trip d...
What Is an Operating System? with Anil Madhavapeddy
03 Nov 2021
Contributed by Lukas
Anil Madhavapeddy is an academic, author, engineer, entrepreneur, and OCaml aficionado. In this episode, Anil and Ron consider the evolving role of op...
Building a UI Framework with Ty Overby
06 Oct 2021
Contributed by Lukas
Ty Overby is a programmer in Jane Street’s web platform group where he works on Bonsai, our OCaml library for building interactive browser-based UI....
Writing, Technically with James Somers
01 Sep 2021
Contributed by Lukas
James Somers is Jane Street’s writer-in-residence, splitting his time between English and OCaml, and helping to push forward all sorts of efforts ar...
More Signals & Threads coming soon!
24 Aug 2021
Contributed by Lukas
Signals & Threads is back, and we have a fun season of topics lined up, including: Building better abstractions for design and user interfaces, the ro...
An inside look at Jane Street's tech internship with Jeanne Van Briesen, Matt Else, and Grace Zhang
06 Nov 2020
Contributed by Lukas
In this week's episode, the season 1 finale, Ron speaks with Jeanne, Matt, and Grace, three former tech interns at Jane Street who have returned as fu...
Building a functional email server with Dominick LoBraico
28 Oct 2020
Contributed by Lukas
Despite a steady trickle of newcomers, email still reigns supreme as the chief communication mechanism for the Information Age. At Jane Street, it’s...
Language design with Leo White
21 Oct 2020
Contributed by Lukas
Equal parts science and art, programming language design is very much an unsolved problem. This week, Ron speaks with Leo White, from Jane Street's To...
Clock synchronization with Chris Perl
14 Oct 2020
Contributed by Lukas
Clock synchronization, keeping all of the clocks on your network set to the “correct” time, sounds straightforward: our smartphones sure don’t s...
Python, OCaml, and Machine Learning with Laurent Mazare
07 Oct 2020
Contributed by Lukas
A conversation with Laurent Mazare about how your choice of programming language interacts with the kind of work you do, and in particular about the t...
Compiler optimization with Greta Yorsh
30 Sep 2020
Contributed by Lukas
It’s a software engineer’s dream: A compiler that can take idiomatic high-level code and output maximally efficient instructions. Ron’s guest th...
Multicast and the markets with Brian Nigito
23 Sep 2020
Contributed by Lukas
Electronic exchanges like Nasdaq need to handle a staggering number of transactions every second. To keep up, they rely on two deceptively simple-soun...
Build systems with Andrey Mokhov
16 Sep 2020
Contributed by Lukas
Most software engineers only think about their build system when it breaks; and yet, this often unloved piece of software forms the backbone of every ...
Programmable hardware with Andy Ray
09 Sep 2020
Contributed by Lukas
The ever-widening availability of FPGAs has opened the door to solving a broad set of performance-critical problems in hardware. In this episode, Ro...
Introducing Signals & Threads
24 Aug 2020
Contributed by Lukas
Listen in on Jane Street’s Ron Minsky as he has conversations with engineers working on everything from clock synchronization to reliable multicast,...