DEV Community

Cover image for [Talk] Billion Dollar MistakeS - On Tony Hoare and Android Burritos
Jean-Michel 🕵🏻‍♂️ Fayard
Jean-Michel 🕵🏻‍♂️ Fayard

Posted on

[Talk] Billion Dollar MistakeS - On Tony Hoare and Android Burritos

Hello Berlin Kotlin Meetup,

Here are the slides for the presentation I did on 2019-10-17

Here is its companion article

dev.to is a cool place, you should create your account today and you can follow me here!

Here are some relevant links from the talk:

"We often see questions from developers that are asking from the Android platform engineers about the kinds of design patterns and architectures they use in their apps. But the answer, maybe surprisingly, is we often don't have a strong opinion or really an opinion at all."

Here is the quote of Tony Hoare showing what the right way to own your mistakes

I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years.
Tony Hoare at QCon London in 2009
https://en.wikipedia.org/wiki/Tony_Hoare

Top comments (0)