YoVDO

Software Is Details

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Development Courses Software Architecture Courses Technical Debt Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the critical importance of details in software development through this insightful 50-minute conference talk by Kevlin Henney at GOTOpia Europe 2020. Delve into the concept that software is fundamentally composed of numerous details working in combination, challenging the notion that certain aspects can be dismissed as unimportant. Examine real-world examples, including Google Maps and the left-pad incident, to understand how overlooking details can lead to technical debt, defects, and delays. Learn from quotes by influential figures in the field, analyze software architecture principles, and investigate specific programming concepts like Cloneable and sorting algorithms. Gain valuable insights into the assumptions developers make, the complexities of the coding world, and the impact of details on project outcomes. Enhance your approach to software development by recognizing the significance of every aspect, from implementation to requirements.

Syllabus

Intro
Quote Meir M Lehman
Quote Edsger W Dijkstra
Quote Peter Weinberger
Quote Marissa Mayer
Quote Will Gompertz
Software Architecture
Quote Grady Booch
Example: Google Maps Paris
Execution software architecture
Cloneable
Quote Tom Gilb
WordFriday
Quote Jack W Reeves
Quote Donald Knuth
Sort
Left-pad incident
Quote David Parnas
The world of code
Schiaparelli anomaly
Assumptions
Quote Neal Ford
Quote Robert M Pirsig


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube