Two's Complement

If you come to a fork in the road, take it! Two’s Complement is a programming podcast, hosted by Matt Godbolt and Ben Rady; two programmers who both grew up wanting to make video games. One of them did, one of them didn’t, but now they both work together despite coming from very different backgrounds.

67 episodes transcribed
0 comments
Technology

Carbon Footprint

Episode Date: September 14, 2022

Ben and Matt talk Carbon, the new language backed by Google, designed to be a successor to C++. Matt discusses his involvement with the project. Ben a...

0 comments
Technology

Weird Webapps

Episode Date: August 15, 2022

Matt and Ben discuss the idiosyncratic way that they learned to build web applications for trading. If latency and correctness were paramount, and you...

0 comments
Technology

Virtual Infrastructure

Episode Date: July 15, 2022

Ben and Matt compare container technologies like Docker to virtual machines, and discuss the tradeoffs when deploying applications. Matt explains the...

0 comments
Technology

Golf for Hackers

Episode Date: June 19, 2022

Matt and Ben talk, about uh...golf? What? Is this right? Did you check this? Apparently, in this episode, Ben explains how technology and analytical a...

0 comments
Technology

Async Whatevers

Episode Date: May 18, 2022

Ben and Matt talk about various styles of asynchronous programming, ranging from Node.js, Ruby's EventMachine, C++ coroutines, and the new JVM Project...

0 comments
Technology

Terrible Business Ideas

Episode Date: April 16, 2022

Matt and Ben both recall their prior adventures founding companies that sold tools for software developers. What's the best approach to this business?...

0 comments
Technology

Java and/or C++?

Episode Date: March 22, 2022

Ben and Matt have a work conversation spill over into podcast. Join our hosts as they compare Java and C++ as two possible languages for a new project...

0 comments
Technology

Performance

Episode Date: February 3, 2022

Our most efficient podcast ever. Ben and Matt talk performance testing and optimization in fewer than 30 minutes.

0 comments
Technology

Building Games Two Ways

Episode Date: January 2, 2022

Matt and Ben talk about their experiences creating games, both digital and analog. Matt recalls building games for the XBox, Dreamcast, and PS2. Ben t...

0 comments
Technology

The Language Menagerie

Episode Date: November 1, 2021

Ben and Matt explore the world of programming languages. So many! Why are there so many? Wait, there's a Java Mobile Edition? Who would use such a thi...

0 comments
Technology

CPUs are Clever

Episode Date: August 19, 2021

Matt and Ben discuss the kinds of things modern CPUs do behind the scenes. Branch prediction, caching, speculation, out-of-order processing, hyper-thr...

0 comments
Technology

Boring is Awesome

Episode Date: July 18, 2021

Ben and Matt think boring things are good, and provide a few examples. Databases, for example, are boring...but even more boring options exist! Matt e...