Software fails? Design by contract, not coincidence, next times.
Say what you do and do what you say is an old adage. And it is true for software as well. Leave little room to assumptions and interpretation. Be direct and create your software around well-defined contracts not observations like "oh, it works this way today so it will work like that forever". Hop in the train or get lost in translation and endless cries "but it always returned false!" ;).
About the speaker - Kamil Witecki
The positive folk, you can tell he got his mind upside down and instead of digging deeper into "why the problem" he focuses on the solution and "how to address the situation in future". In his spare time bakes and watches B class movies as a "niche fun" and considers himself an average folk that anyone can approach. Introvert but trained to talk to you so well that if not for that description you wouldn't notice. Proud of not developing any single programming language and helping to kill few as he considers it not worth the effort to replace a perfectly good hammer with a fancy RGB hammer that costs a lot and provides the same functionality If you do it for fun after hours go for it though, hobbies can make no sense, says a guy who enjoys replacing timing belt in 20 years old car. Worked for NOKIA for over a decade and lately decided to help Snowflake look after your data and analytics. If you look closely, the largest common denominator between the two jobs is probably snow.
Смотрите видео Software fails? Design by contract, not coincidence, next times. - Kamil Witecki - code::dive 2023 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь code::dive conference 01 Январь 1970, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 365 раз и оно понравилось 12 людям.