James chats with Michael Gattozzi to discuss developer tooling, message serialization, and undefined behavior in Rust.