16 episodes

Listen in on Jane Street’s Ron Minsky as he has conversations with engineers who are working on everything from clock synchronization to reliable multicast, build systems to reconfigurable hardware. Get a peek at how Jane Street approaches problems, and how those ideas relate to tech more broadly. You can find transcripts along with related links on our website at signalsandthreads.com.

Signals and Threads Jane Street

    • Technology
    • 5.0 • 45 Ratings

Listen in on Jane Street’s Ron Minsky as he has conversations with engineers who are working on everything from clock synchronization to reliable multicast, build systems to reconfigurable hardware. Get a peek at how Jane Street approaches problems, and how those ideas relate to tech more broadly. You can find transcripts along with related links on our website at signalsandthreads.com.

    State Machine Replication, and Why You Should Care with Doug Patti

    State Machine Replication, and Why You Should Care with Doug Patti

    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 offerings. In this episode, Doug and Ron discuss how Concord, which has state-machine replication as its core abstraction, helps Jane Street achieve the reliability, scalability, and speed that the client business demands. They’ll also discuss Doug’s involvement in building a successor system called Aria, which is designed to deliver those same benefits to a much wider audience.

    • 1 hr 12 min
    Memory Management with Stephen Dolan

    Memory Management with Stephen Dolan

    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 down memory lane, discussing how to manage computer memory efficiently and safely. They consider trade-offs between reference counting and garbage collection, the surprising gains achieved by prefetching, and how new language features like local allocation and unboxed types could give OCaml users more control over their memory.

    • 1 hr 22 min
    What Is an Operating System? with Anil Madhavapeddy

    What Is an Operating System? with Anil Madhavapeddy

    Anil Madhavapeddy is an academic, author, engineer, entrepreneur, and OCaml aficionado. In this episode, Anil and Ron consider the evolving role of operating systems, security on the internet, and the pending arrival (at last!) of OCaml 5.0. They also discuss using Raspberry Pis to fight climate change; the programming inspiration found in British pubs and on Moroccan beaches; and the time Anil went to a party, got drunk, and woke up with a job working on the Mars Polar Lander.

    • 1 hr 1 min
    Building a UI Framework with Ty Overby

    Building a UI Framework with Ty Overby

    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. In this episode, Ty and Ron consider the functional approach to building user interfaces. They also discuss Ty’s programming roots in Neopets, what development features they crave on the web, the unfairly maligned CSS, and why Excel is “arguably the greatest programming language ever developed.”

    • 1 hr
    Writing, Technically with James Somers

    Writing, Technically with James Somers

    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 around knowledge-sharing at Jane Street. In this episode, James and Ron talk about the role of technical writing in an organization like Jane Street, and how engineering software relates to editing prose.

    • 1 hr
    More Signals & Threads coming soon!

    More Signals & Threads coming soon!

    Signals & Threads is back, and we have a fun season of topics lined up, including: Building better abstractions for design and user interfaces, the role of writing in a technical organization, the approach that different languages take to memory management...and more. We hope you’ll join us. The first episode drops September 1st.

    • 37 sec

Customer Reviews

5.0 out of 5
45 Ratings

45 Ratings

d4hines ,

Learn computing on easy mode

I learn so much from these shows. It’s an efficient and entertaining way to diversify my knowledge in computer science and software engineering.

zerrer ,

Roman Mars said functor

What? A well produced software engineering podcast? What??

John Shelburne ,

Must listen for anyone in financial technology

If your in financial technology this a must add to you subscriptions. I am a novice and a lot of the material is over my head but Yaron Minsky does a great job explaining concepts.

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
NPR
Jack Rhysider
Ben Gilbert and David Rosenthal
Recode & The Verge

You Might Also Like

Adam Gordon Bell - Software Developer
Mercatus Center at George Mason University
Changelog Media
Corey Hoffstein
Jason Calacanis
The Block