Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a thought-provoking conference talk that delves into the fundamental principles of software engineering. Drawing from his background in electronic engineering, Odin Holmes shares insights on organizing and evaluating software knowledge. Learn about the challenges of defining "good" code, critiquing functional software, and understanding software architecture. Gain valuable perspectives on categorizing software engineering practices, reasoning about code performance, and implementing patterns for increased correctness. Benefit from Holmes' experience as he attempts to provide structure and guidance for beginner and intermediate programmers in navigating the complex world of software development.