This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams http://gotoams.nl Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @KevlinHenney ABSTRACT On this tenth anniversary, he is here for another keynote. We might consider this talk to be the natural successor, uncool & supposed to be useful... or uncool & useless... or, more simply, #FAIL. In Kevlin's opinion, software doesn't always work out. Looking at the number of software failure screens in public places, it can sometimes seem that software developers are the greatest producers of installation art around the planet. Software failures can be entertaining or disastrous. They can also be instructive — there's a lot we can learn. In this talk, you'll learn: • What Kevlin has learned since he was at GOTO Amsterdam 10 years ago • What is there still to learn about software • How you can learn from failure [...] TIMECODES 00:00 Intro 01:00 KevlinHenney Screens 08:01 Time traveling 08:55 Time function 12:52 NaN 14:42 Simple testing can prevent most critical failures 17:00 Validate your data 18:40 Programming pearls 24:32 Muphry's law 26:11 More programming pearls 35:45 101 things I learned in architecture school 45:15 Assumptions 47:30 Configuration error 51:08 GIGO: Garbage in, garbage out 53:02 Excel: Worlds most popular FP 01:02:35 Conclusion 01:03:20 Outro Read the full abstract here: https://gotoams.nl/2022/sessions/1617/fail RECOMMENDED BOOKS Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Kevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9U Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • https://amzn.to/3GAPzN7 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #KevlinHenney #KevlinHenneyScreen #FailureScreen #Nan #Testing #UnitTest #MuphrysLaw #MurphysLaw #GIGO #Foreshadowing #ProgrammingFailures #Bugs #ProgrammingBugs #TimeFunction CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.