GOTO 2020 • Software Is Details • Kevlin Henney

49:32 2595 views 99% Published 4 months ago

This presentation was recorded at GOTOpia Europe 2020. #GOTOcon #GOTOpia

Kevlin Henney - Editor of two books both including '97' in the title; excellent and entertaining on stage. One of our favorite quotes by Kevlin: "Less code = less bugs"

Whether it's about implementation or requirements, Kevlin suggests that the word detail is often used to indicate something is not important enough to worry about.
The problem is that in software, the details matter because that's what software is: lots of details brought together in combination. If we don't focus on the details, we get debt, defects and delays [...]

00:00 Intro
01:24 Quote Meir M Lehman
03:48 Quote Edsger W Dijkstra
05:40 Quote Peter Weinberger
05:51 Quote Marissa Mayer
06:51 Quote Will Gompertz
08:18 Software Architecture
10:42 Quote Grady Booch
14:29 Example: Google Maps Paris
16:40 Execution software architecture
17:58 Cloneable
22:21 Quote Tom Gilb
25:00 WordFriday
27:10 Quote Jack W Reeves
27:33 Quote Donald Knuth
28:15 Sort
34:06 Left-pad incident
37:17 Quote David Parnas
38:05 The world of code
40:06 Schiaparelli anomaly
42:26 Assumptions
45:35 Quote Neal Ford
48:24 Quote Robert M Pirsig

Download slides and read the full abstract here:
#SoftwareEngineering #SoftwareDevelopment #Details #Programming

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube