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

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera