Skip to content
0:00 / 0:00

#rust#memorysafety#apidesign

Keynote: Rust is not about memory safety - Helge Penne - NDC TechTown 2025

NDC Conferences

230K subscribers • 115 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Helge Penne
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

21K views9 months ago1 recommendation

Programming languagesSoftware designRustAPI design

Helge Penne argues that the true value of Rust lies in its ability to prevent logical errors and design robust APIs, rather than just memory safety.

This talk was recorded at NDC TechTown in Kongsberg, Norway. #ndctechtown #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: ndcconferences.com ndctechtown.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! facebook.com/ndcconferences twitter.com/NDC_Conferences instagram.com/ndc_conferences/ #rust #keynote #api Rust users are often very enthusiastic about their language. Sometimes annoyingly so. Where does this enthusiasm come from? There has been a lot of talk about Rust memory safety, but this does not explain why users are so positive about the language. Rust users will sometimes try to explain how Rust programs seem to "just work". Is there something to this? Where does this come from? And could this explain part of the enthusiasm? It could be argued that Rust is not really about memory safety specifically, but more about making incorrect programs in general harder to write. This talk will try to cover some of the language features and techniques behind this, like: - The strong type system - Strongly typed error handling - The lack of implicit conversions - Good API design for types like Options and Result - Sum types and pattern matching - The typestate pattern

Why it's here

1 person recommends this

What people say. Recommended as an insightful talk on how Rust makes it difficult to write incorrect programs.

u/Bulky-Importance-533in r/rust • Recommends

On “Convincing my employer of Rust for a rewrite”

"Rust makes it hard to write programs that are wrong" link to this video