Locknote: Programming’s Greatest Mistakes - Mark Rendle - NDC Oslo 2022

  Рет қаралды 12,549

NDC Conferences

NDC Conferences

Жыл бұрын

Most of the time when we make mistakes in our code, a message gets displayed wrong or an invoice doesn’t get sent. But sometimes when people make mistakes in code, things literally explode, or bankrupt companies, or make web development a living hell for millions of programmers for years to come.
Join Mark on a tour through some of the worst mistakes in the history of programming. Learn what went wrong, why it went wrong, how much it cost, and how things are really funny when they’re not happening to you.
Check out more of our featured speakers and talks at
ndcconferences.com/
ndcoslo.com/

Пікірлер: 20
@buddy2762
@buddy2762 Жыл бұрын
I'm never going to give up on scanning QR codes, they never let me down. They don't run around and desert you.
@Hans-gb4mv
@Hans-gb4mv Жыл бұрын
Hey, you should have added a spoiler alert...
@anon-fz2bo
@anon-fz2bo Жыл бұрын
lmao knowing mark i knew it would be something stupid 🤣
@miv6770
@miv6770 Жыл бұрын
Mr. Stanislav is a hero - we should wish more people would be like him, actual brilliant engineers with the ethical values to do the right thing. This however needs a certain culture, upbringing, responsibility, values, ethics, which are in short supply lately especially in the salaries-driven fake-it-till-you-make-it "tech" world.
@dynfoxx
@dynfoxx Жыл бұрын
Good talk. Quick note Rust optionals of pointers are the same size as normal printers. If you were going to check your pointer for null there is no size or performance overhead of Rust optional.
@Andrew-jh2bn
@Andrew-jh2bn Жыл бұрын
I believe this optimization also applies to any data type that has an invalid binary representation. I.e. if your data type can never be represented by all zeros ( like pointers, strings, vec, references and more) the none variant is represented by all zeros with no overhead. This can work even for enums you declare yourself.
@tomekpisula6626
@tomekpisula6626 Жыл бұрын
Always a good watch
@JohnDlugosz
@JohnDlugosz Жыл бұрын
17:00 My first thought was that it's the illustration of the Krebs Cycle in biology, used as a parody. Of course, now that I thought of that...
@edgeeffect
@edgeeffect Жыл бұрын
"I'm basically going to talk bollocks, but I might accidentally teach you something".... Hmmmmm.... sounds interesting. I think I've watched the version with all the mistakes in before... this one is much better.... I like the swearing too! Ariane 5... not only did they copy and paste... they also copy and pasted some of the most awful code you will ever see in your entire life.
@PaulSebastianM
@PaulSebastianM Жыл бұрын
41:30, well, on the other hand, you do drive on the "wrong" side of the road...
@fenrirwulf9266
@fenrirwulf9266 Жыл бұрын
This is a reupload. What happened to the original?
@deus_ex_machina_
@deus_ex_machina_ 10 ай бұрын
Nothing happened. It's still up here: kzbin.infoYfKzJuXmZX8 And the Copenhagen version of the talk from August '22 mentioned at 4:20: kzbin.info/www/bejne/p3TCmqKAhtWpaqc
@WorstDeveloper
@WorstDeveloper Жыл бұрын
Video starts at 2:40
@pkoch
@pkoch Жыл бұрын
Real MVP ❤
@Rx7man
@Rx7man Жыл бұрын
This really reminded me of Tom Scott's worst typo ever kzbin.info/www/bejne/jmexe56Nl7Jkrs0
@GeorgeTsiros
@GeorgeTsiros Жыл бұрын
44:00 no, not ariane 4 (four). Ariane 5 (five).
@brynyard
@brynyard Жыл бұрын
It's not that Lockheed Martin will _stop_ making bombs, it's much more worrying when they _start_ making bombs "for" you :P
@JohnDlugosz
@JohnDlugosz Жыл бұрын
26:34 er... wasn't ALGOL W created by Nicolas Wirth? Checking Wikipedia... OK, it seems C.A.R. Hoare was also involved, though that's not so well known. Looks like it wasn't _called_ ALGOL W until later, when Wirth continued working on it after it was turned down by the ALGOL language committee.
@kahnfatman
@kahnfatman Жыл бұрын
SAF3 as f**k
Locknote: Programming’s Greatest Mistakes - Mark Rendle
1:04:32
NDC Conferences
Рет қаралды 23 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 28 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 46 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 77 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 15 МЛН
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC Oslo 2022
1:03:44
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 83 М.
Sockets, Sparks, and Magic Smoke - Dylan Beattie - NDC London 2023
58:33
Programming’s Greatest Mistakes - Mark Rendle - NDC Copenhagen 2022
55:35
Plain Text - Dylan Beattie - NDC Copenhagen 2022
59:20
NDC Conferences
Рет қаралды 157 М.
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC London 2023
1:07:25
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
3D in TypeScript using Ray Casting
3:14:03
Tsoding Daily
Рет қаралды 30 М.
Как слушать музыку с помощью чека?
0:36
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,6 МЛН