# 190: Trust Me, I'm Right (Repeat)

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

## Summary

Matt Godbolt, a software engineer at DRW and creator of Compiler Explorer, discusses the evolution and utility of his open-source tool for comparing compiler outputs. He explains how the project started as a shell script to settle arguments about C++ features and grew into a web platform supporting multiple languages and architectures, including ARM and X86. Godbolt details the technical challenges of running compilers securely on AWS, the impact of recent AWS outages, and the benefits of using modern C++ features like constexpr for embedded systems.

## Chapters

- [0:07](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=7) Introduction and Matt Godbolt's Background
- [6:50](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=410) The Origin and Purpose of Compiler Explorer
- [12:10](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=730) Compiler Optimization and Assembly Analysis
- [20:28](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=1228) Embedded Compilers and Architecture Differences
- [42:27](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=2547) Open Source Development and Community Contributions
- [53:35](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=3215) Security, AWS Outages, and Infrastructure
- [59:36](https://hardwarepodcasts.com/podcast/embedded-fm/2020-05-07-190-trust-me-im-right-repeat#t=3576) Low Latency Trading at DRW and Future of C++

## Topics

- [EDA & CAD tools](https://hardwarepodcasts.com/topic/eda-and-cad-tools)
- [AI & machine learning](https://hardwarepodcasts.com/topic/ai-and-machine-learning)

## Most relevant to

makers and hobbyists

## Mentioned

- Compiler Explorer (product)
- DRW (company)
- GCC (tool)
- Clang (tool)
- Amazon Web Services (company)
- Argonaut Games (company)
- Google (company)
- GitHub (company)
- Patreon (company)
- Visual Studio Code (tool)
- Rust (other)
- C++ (other)
- 6502 (chip)
- Jason Turner (other)
- Commodore 64 (product)

## Related episodes from other shows

- [Modern C++ for Embedded with Niall Cooling](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2023-05-18-modern-c-for-embedded-with-niall-cooling) (The Pragmatic Embedded Podcast)
- [Rust with Milica Kostic](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic) (The Pragmatic Embedded Podcast)
- [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)
- [Across the Chasm with Rust](https://hardwarepodcasts.com/podcast/oxide-and-friends/2022-07-19-across-the-chasm-with-rust) (Oxide and Friends)
- [Debugging Methodologies](https://hardwarepodcasts.com/podcast/oxide-and-friends/2022-05-17-debugging-methodologies) (Oxide and Friends)

## 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/2020-05-07-190-trust-me-im-right-repeat. 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.
