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

Microsoft Azure Developer: Refactoring Code
Pluralsight
Azure for DevOps: Designing a Strategy
LinkedIn Learning
Agile Scrum for Beginners + Scrum Master Certification Prep
Udemy
Introduction Agile & Scrum for Product Owner Certification
Udemy
C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı
Udemy