#FAIL • Kevlin Henney • GOTO 2022
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore software failures and learn valuable lessons in this insightful conference talk from GOTO Amsterdam 2022. Delve into various aspects of programming errors, from time function issues to data validation, and discover how simple testing can prevent critical failures. Examine real-world examples of software glitches, discuss the importance of assumptions and configuration, and explore concepts like Murphy's law and GIGO (Garbage In, Garbage Out). Gain practical insights from programming pearls, architecture principles, and Excel's role as a functional programming tool. Learn how to improve your software development practices by understanding and learning from common pitfalls and mistakes in the industry.
Syllabus
Intro
KevlinHenney Screens
Time traveling
Time function
NaN
Simple testing can prevent most critical failures
Validate your data
Programming pearls
Muphry's law
More programming pearls
101 things I learned in architecture school
Assumptions
Configuration error
GIGO: Garbage in, garbage out
Excel: Worlds most popular FP
Conclusion
Outro
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube