CaSE: Conversations about Software Engineering

Andrew Harmel-Law on Better Architecture Decision Making for Everyone


Listen Later

Chapter Marks

-00:00:02 Intro & Welcome

-00:03:04 What is software architecture?

-00:07:27 Architecture advice process

-00:10:41 Learning & unlearning in architecture

-00:14:36 Advice process in detail

-00:24:00 Architecture Decision Records (ADRs)

-00:35:25 Scaling architecture & organization

-00:56:49 Architecture Advice Forums

-01:06:26 AI & Architecture Work

-01:11:58 Naming, Power & Psychological Safety

-01:17:54 Writing, Editing & Book Creation

-01:20:07 Conclusion & Farewell

Show Notes
Books
  • Facilitating Software Architecture

  • Architecture Metrics

  • Team Topologies

  • Unlearn

  • Domain-Driven Design (Eric Evans, Blue Book)

  • Principles of Product Development Flow

  • Pattern-Oriented Software Architecture Volume 5 - On Patterns and Pattern Languages

  • Articles / Blogposts / Talks / Papers:
    • Architecture Decision Records (Michael Nygard)

    • Who Needs an Architect? (Martin Fowler)

    • Decentralizing the Practice of Architecture at Xapo Bank

    • Fred George, Programmer Anarchy

    • (Probabably) the earliest ADR paper

    • Conway’s Law (Melvin Conway), Original Paper

    • Conways’s Law explained by Martin Fowler

    • ...more
      View all episodesView all episodes
      Download on the App Store

      CaSE: Conversations about Software EngineeringBy CaSE Podcast Team

      • 5
      • 5
      • 5
      • 5
      • 5

      5

      3 ratings


      More shows like CaSE: Conversations about Software Engineering

      View all
      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      289 Listeners

      Podcast SoftwareArchitekTOUR (iX/heise Developer) by iX/heise Developer

      Podcast SoftwareArchitekTOUR (iX/heise Developer)

      1 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      989 Listeners

      Latent Space: The AI Engineer Podcast by swyx + Alessio

      Latent Space: The AI Engineer Podcast

      99 Listeners