In this episode, Mike, Stephen, and Matt are joined by Dr. Carliss Baldwin, Professor Emerita at Harvard University, Author of Design Rules Vol. 1 & Design Rules Vol. 2. Dr. Baldwin shares the story of how she originally connected the financial concept of option theory to modularization of technology, where options thinking could be applied in the post-AI world, and why complementarity is an equally important concept when analyzing digital ecosystems.
All content for The API Experience Podcast is the property of Boomi and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
In this episode, Mike, Stephen, and Matt are joined by Dr. Carliss Baldwin, Professor Emerita at Harvard University, Author of Design Rules Vol. 1 & Design Rules Vol. 2. Dr. Baldwin shares the story of how she originally connected the financial concept of option theory to modularization of technology, where options thinking could be applied in the post-AI world, and why complementarity is an equally important concept when analyzing digital ecosystems.
In this episode, Mike and Matt jump headlong into the concept of composability, for both software architectures and digital business. They trace the roots of composability way back to the early days of computing, and show the common thread that runs through the more recent movements around Service Oriented Architecture, Domain Driven Design, API First, and Microservices. There are many resources mentioned in this episode:
Matt's Infoworld article on SOA and Microservices - https://www.infoworld.com/article/3080611/learning-from-soa-5-lessons-for-the-microservices-era.html
Gartner on Composable Business - https://www.gartner.com/smarterwithgartner/gartner-keynote-the-future-of-business-is-composable
David Parnas' paper introducing information hiding - https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf
Mel Conway's paper introducing Conway's Law - https://www.melconway.com/Home/pdf/committees.pdf
Djikstra on separation of concerns - https://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD447.html
Alan Kay on message passing - https://wiki.c2.com/?AlanKayOnMessaging
Rechtin on Systems Architecting - https://sdincose.org/wp-content/uploads/2017/10/TheArtOfSystemsEngineering_inaugural.pdf
Dr. Carliss Baldwin's Design Rules - https://www.biblio.com/book/design-rules-vol-1-power-modularity/d/1573116839
Roy Fielding defining REST - https://ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_3_2
James Lewis & Martin Fowler defining Microservices - https://martinfowler.com/articles/microservices.html
Jonathan Murray on Composable Enterprise - https://adamalthus.com/blog/2013/04/04/the-composable-enterprise/
The API Experience Podcast
In this episode, Mike, Stephen, and Matt are joined by Dr. Carliss Baldwin, Professor Emerita at Harvard University, Author of Design Rules Vol. 1 & Design Rules Vol. 2. Dr. Baldwin shares the story of how she originally connected the financial concept of option theory to modularization of technology, where options thinking could be applied in the post-AI world, and why complementarity is an equally important concept when analyzing digital ecosystems.