Making Architecture Matter - Martin Fowler Keynote
Video Statistics and Information
Channel: O'Reilly
Views: 264,323
Rating: 4.9413128 out of 5
Keywords: O'Reilly Media (Publisher), OReilly Media, Martin Fowler (Computer Scientist), ThoughtWorks (Business Operation), software architecture, architecture programming, oscon portland, O'Reilly Open Source Convention (Conference Series), oscon 2015
Id: DngAZyWMGR0
Channel Id: undefined
Length: 14min 4sec (844 seconds)
Published: Thu Jul 23 2015
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Good presentation by Martin Fowler. As long as he isn't talking about Microservices, NoSql and Agile he is quite enjoyable.
He references this article/hypothesis of his: Design Stamina Hypothesis.
Who actually believes something like that? That there can be a system where it gets easier to add features as more features exist?
The biggest problem with adding features to a system is interaction between features, not simply interaction between their implementations. Whenever you add a new feature, you need to design it's interaction with all of the existing ones.
A nice example is the x86 rootkit article that was recently on the front page: we have a feature where someone in ring 0 can map a set of registers on any area in memory. We have another feature where certain areas of memory can only be read or written by someone in ring -2. To add one of these features to a processor that already has the other, you not only need to implement it, but you need to go and change the implementation of the other feature to make room for this one.