Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of "reasoning about your code" in this EmberConf 2021 talk by Chris Krycho. Discover the common thread linking diverse programming paradigms and techniques, including Steve McConnell's variable scoping guidelines, pure functional programming, Rust's data ownership system, classical object-oriented programming, Erlang's actor model, and Glimmer's autotracking. Delve into the key ingredients that contribute to creating robust and reliable software, and gain insights into how these various approaches aim to enhance code comprehension and maintainability. Learn valuable strategies for improving your own coding practices and understanding the fundamental principles that drive effective software design across different programming languages and frameworks.