The architecture of uncertainty - Kevlin Henney (Curbralan)
901 views · Published 28 October 2016 · 1:47 · Indexed 29 October 2026
Channel: O'Reilly · 2016 · Science & Technology
Ralph Johnson defined architecture as “the decisions that you wish you could get right early in a project.” Given our inability to tell the future, how can we design effectively for it? Much project management thinking is based on the elimination of uncertainty, and advice on software architecture and guidance for future-proofing code often revolves around adding complexity to embrace uncertainty. In most cases, this is exactly the opposite path to the one that should be taken. Kevlin Henney explains how uncertainty, lack of knowledge, and options can be used to drive both a system’s architecture and its development schedule.
More from this channel
-
5:27
"The Worlds of Software and Hardware are Converging", Joi Ito and Jon Bruner
-
5:55
"Why Designers Must Understand Manufacturing", Joi Ito and Jon Bruner
-
2:24
Fluent Conference 2014: JavaScript & Beyond Complete Video Compilation
-
1:08:43
Detailed Look at Pandas' Indexes - O'Reilly Webcasts
-
50:19
The End of the Analytics Black Box - O'Reilly Webcast
-
1:03:17
Solid Conference Panel (Connected Meetup 2014)
-
2:36
Interview with Ben Jacobs of Whistle (Dog Monitor Device)
-
1:10:49
My Dog Ate My Slides: Overcoming Tough Presentations - O'Reilly Webcast