# All the Safeties - Conference Talk by Sean Parent

**URL:** <https://ziggit.dev/t/all-the-safeties-conference-talk-by-sean-parent/1533>\
**Category:** Media\
**Tags:** language, safety\
**Created:** [August 20, 2023, 12:09am UTC](https://ziggit.dev/t/all-the-safeties-conference-talk-by-sean-parent/1533 "2023-08-20T00:09:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndrewCodeDev](https://ziggit.dev/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@AndrewCodeDev](https://ziggit.dev/u/AndrewCodeDev)\
**Post date:** [August 20, 2023, 12:09am UTC](https://ziggit.dev/t/all-the-safeties-conference-talk-by-sean-parent/1533/1 "2023-08-20T00:09:02Z")

</div>

This is a great talk by Sean Parent about defining and understanding what is generally meant by “Memory Safety” and safety research in general. Towards the middle, he shifts to talking about code correctness as the focus.

This talk starts off by referring to the NSA recommendations that were made regarding memory safety. It also covers other recommendations that have been made about shifting the burden of responsibility onto software developers. He responds to both of them.

[![](https://ziggit.dev/uploads/default/original/1X/99a05187824520d3b6e760cf5e10e92dbf59b307.jpeg "All the Safeties: Safety in C++ - Sean Parent - CppNow 2023") ](https://www.youtube.com/watch?v=MO-qehjc04s)

This talk, even though presented at C++ Now, spends very little time on C++ and more on general issues surrounding safety. As such, there’s a lot here for all languages and programmers.

I was convinced long before I saw this talk that Turing Completeness implies that safety is an illusion. He also brought up an interesting point about how things like “don’t touch uninitialized memory” first requires a program to use uninitialized memory (that’s how it becomes initialized to begin with).

Overall, great talk.

---

<div class="post-metadata">

**Author:** ![booniepepper](https://ziggit.dev/user_avatar/ziggit.dev/booniepepper/32/820_2.png) [@booniepepper](https://ziggit.dev/u/booniepepper)\
**Post date:** [August 20, 2023, 8:54am UTC](https://ziggit.dev/t/all-the-safeties-conference-talk-by-sean-parent/1533/2 "2023-08-20T08:54:36Z")

</div>

> …Turing Completeness implies that safety is an illusion.

Very well put, I have a similar intuition

Thanks for sharing, I’ll check out the talk. It looks like the kind where I probably want to be rested and take notes, lol
