# 190: Trust Me, I'm Right

- Show: [Embedded.fm](https://hardwarepodcasts.com/podcast/embedded-fm)
- Published: 2017-03-08
- Length: 1h 08m
- Page: https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right
- Listen: https://makingembeddedsystems.libsyn.com/190-trust-me-im-right

## Summary

Matt Godbolt, a software engineer at DRW and creator of the open-source Compiler Explorer, discusses the tool's evolution from a personal shell script to a widely used web platform for comparing compiler outputs. He explains how the tool helps developers understand assembly generation, debug optimization issues, and settle arguments about C++ features like range-based for loops and constexpr. Godbolt also touches on his background in game development at Argonaut Games, the security challenges of running compilers in the cloud, and the future of systems programming languages like Rust.

## Chapters

- [0:07](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=7) Introduction and Matt's Background
- [6:50](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=410) The Origin of Compiler Explorer
- [12:10](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=730) Compiler Optimization and Assembly Analysis
- [37:37](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=2257) Language Features: C++17 and Rust
- [42:27](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=2547) Open Source, Security, and Maintenance
- [59:36](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=3576) Low Latency Trading at DRW
- [1:03:31](https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right#t=3811) 6502 Reverse Engineering and Conclusion

## Topics

- [EDA & CAD tools](https://hardwarepodcasts.com/topic/eda-and-cad-tools)
- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)
- [Security & privacy](https://hardwarepodcasts.com/topic/security-and-privacy)
- [AI & machine learning](https://hardwarepodcasts.com/topic/ai-and-machine-learning)

## Most relevant to

makers and hobbyists

## Mentioned

- Compiler Explorer (product)
- DRW (company)
- Argonaut Games (company)
- GCC (tool)
- Clang (tool)
- Rust (other)
- C++ (other)
- Amazon Web Services (company)
- Jason Turner (other)
- C64 (product)

## Related episodes from other shows

- [Across the Chasm with Rust](https://hardwarepodcasts.com/podcast/oxide-and-friends/2022-07-19-across-the-chasm-with-rust) (Oxide and Friends)
- [Talking Turkeys](https://hardwarepodcasts.com/podcast/oxide-and-friends/2021-11-23-talking-turkeys) (Oxide and Friends)
- [Debugging Methodologies](https://hardwarepodcasts.com/podcast/oxide-and-friends/2022-05-17-debugging-methodologies) (Oxide and Friends)
- [Exploring Rust for Embedded Systems with Philip Markgraf](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-10-30-exploring-rust-for-embedded-systems-with-philip-markgraf) (The Pragmatic Embedded Podcast)
- [The Focus Knob Works](https://hardwarepodcasts.com/podcast/the-amp-hour/2026-08-05-the-focus-knob-works) (The Amp Hour)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/embedded-fm/2017-03-08-190-trust-me-im-right. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to Embedded.fm.
