#FAIL

  Рет қаралды 46,258

GOTO Conferences

GOTO Conferences

Күн бұрын

This presentation was recorded at GOTO Copenhagen 2021. #GOTOcon #GOTOcph
gotocph.com
Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @KevlinHenney
ABSTRACT
In 2011 Kevlin gave a keynote, "Cool & Useless". Kevlin was all about code and other geekery that was cool and well...useless.
Now, ten years later, Kevlin will take to the stage for another talk, which could be considered to be the natural successor to his original talk, giving an honest review of the success and failure which he's experienced in the last ten years and how those years have shaped how he thinks about code, software and failure [...]
TIMECODES
00:00 Intro
02:43 KevlinHenney Screens
07:49 Time traveling
08:59 Time function
12:17 NaN
15:02 Simple testing can prevent most critical failures
17:17 Validate your data
19:02 Programming pearls
26:13 Muphry's law
28:02 More programming pearls
34:55 101 things I learned in architecture school
45:18 GIGO: Garbage in, garbage out
55:22 Conclusion
56:24 Outro
Download slides and read the full abstract here:
gotocph.com/2021/sessions/171...
RECOMMENDED BOOKS
Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • amzn.to/3kiTwJJ
Kevlin Henney • 97 Things Every Programmer Should Know • amzn.to/2Yahf9U
Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • amzn.to/3pZuHsQ
Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • amzn.to/3GAPzN7
/ gotocon
/ goto-
/ gotoconferences
#KevlinHenney #KevlinHenneyScreen #FailureScreen #Nan #Testing #UnitTest #MuphrysLaw #MurphysLaw #GIGO #Foreshadowing #ProgrammingFailures #Bugs #ProgrammingBugs #TimeFunction
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at gotopia.tech
Sign up for updates and specials at gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
kzbin.info...

Пікірлер: 13
@edgeeffect
@edgeeffect 2 жыл бұрын
I've heard most of these stories before! ... ... ... but Kevlin tells them so well, I keep coming back.
@TNothingFree
@TNothingFree 2 жыл бұрын
Intel updates for 1970 xD That's a feature from their time machine, accidently leaked! Kvelin is a great speaker! Thanks for the upload.
@RoamingAdhocrat
@RoamingAdhocrat Жыл бұрын
Fun times, working for a charity group maintaining donation records, wrapping Enterprise Donor Relation Management System in a protective layer of spreadsheets, because that was the only tech I was permitted to use in my woefully mis-scoped, woefully underpaid role. (Couldn't even use VBA.) I had Excel formulas to detect which bank sort codes had been helpfully converted into dates and produce a normalised column of sort codes i.e. exactly what was in the source file
@radicalbyte
@radicalbyte 2 жыл бұрын
Another excellent talk from Kevlin, it covers a lot of the things I keep banging on about (and which the "smart kids" ignore until they get bitten in the ass).
@neko6
@neko6 2 жыл бұрын
Isn't it a bit of a stretch calling it a bug in that Binary Search algorithm? Every algorithm fails when the basic commands of the language misbehave
@thesupremegod1
@thesupremegod1 2 жыл бұрын
The command didn't misbehave, the programmer used the wrong type because his assumption of the maximum value of the expression was incorrect.
@GeorgeTsiros
@GeorgeTsiros Жыл бұрын
it is a bug, because the programmer wrongly assumed that (a+b)/2 in C works _the same way_ as it did in the algorithm description (which is completely oblivious of hardware specifics). when kevlin says "bug in the binary search algorithm" he implies "bug in _this_ binary search algorithm _implementation_ " it works the same way _only_ if a plus b is less than or equal to the largest integer representable in the type of a and b
@theoboldalex
@theoboldalex Жыл бұрын
5:54 That's not PHP. Great talk nonetheless.
@GeorgeTsiros
@GeorgeTsiros Жыл бұрын
"the time function shall return the value of time in seconds since the epoch" um "the time function must return the count of seconds between its call time and the epoch" wtf is "the value of time" ?!
@Keisuki
@Keisuki Жыл бұрын
The value of time is $128.42
@GeorgeTsiros
@GeorgeTsiros Жыл бұрын
@@Keisuki 🤔 how much accuracy does that get me?
@Keisuki
@Keisuki Жыл бұрын
@@GeorgeTsiros For $128.42, you can buy 1.042 degrees of accuracy
@vijayjayaram606
@vijayjayaram606 2 жыл бұрын
😜it works Don't touch it 🤚🏽
Talk Six Impossible Things by Kevlin Henney
1:04:54
Kotlin by JetBrains
Рет қаралды 14 М.
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
When someone reclines their seat ✈️
00:21
Adam W
Рет қаралды 17 МЛН
How many pencils can hold me up?
00:40
A4
Рет қаралды 19 МЛН
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
PANDA BOI
Рет қаралды 36 МЛН
GOTO, Goto & Goto - Computerphile
5:38
Computerphile
Рет қаралды 113 М.
#FAIL • Kevlin Henney • GOTO 2022
1:03:46
GOTO Conferences
Рет қаралды 60 М.
Code as Risk • Kevlin Henney • GOTO 2017
50:26
GOTO Conferences
Рет қаралды 61 М.
The SECRETS Of Successful Software Architects
10:56
Continuous Delivery
Рет қаралды 10 М.
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 77 М.
Choosing a Database for Systems Design: All you need to know in one video
23:58
What is Apache Kafka®?
11:42
Confluent
Рет қаралды 336 М.
Coding for 1 Month Versus 1 Year #shorts #coding
0:24
Devslopes
Рет қаралды 4,3 МЛН
What model of phone do you have?
0:16
Hassyl Joon
Рет қаралды 73 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 3,5 МЛН
Pratik Cat6 kablo soyma
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН