0:00 / 0:00
#softwarecomplexity#defensivecoding#leakyabstractions
Why Can't We Make Simple Software? - Peter van Hardenberg
Handmade Cities
6.3K subscribers • 1 video on Hallway
- Recommended by 1 person: 1 on Lobsters.
- Presented by Peter van Hardenberg
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
365K views1 year ago1 recommendation
Software designTools and practiceSimplicity and complexitySoftware architectureDesign patterns
Peter van Hardenberg explores the sources of software complexity, from defensive coding to leaky abstractions, and how to manage them.
Find out more about Handmade Cities at: handmadecities.com/ Discover meetups in your area: handmadecities.com/meetups Watch previous talks, demos, and more anytime at: handmadecities.com/media Chapters: Intro Chapter 1 What is complexity Chapter 2 A bestiary of software complexity Defensive Code Defensive Code Observations Scale Scale Observations Leaky Abstraction Observations Model/Reality Gaps Hyperspace Chapter 3 Homeostasis Complexity homeostasis Chapter 4 Theories of complexity Chapter 5 Living with Complication Complexity Peter: pvh.ca/ twitter.com/pvhWhy it's here
1 person recommends thisWhat people say. Recommended as an insightful talk on the nature of software complexity and why simple software is so difficult to build.