Episodes

  • Code Duplication: D.R.Y
    Feb 7 2024

    This episode will delve into patterns and tradeoffs involving duplication of code. We will try to answer the question: when is code duplication a reasonable tradeoff, and when should we avoid it? We first start with duplicated code in two codebases, then reduce duplication by implementing a shared library, and finally explore another approach by extracting common functionality using a microservice.

    Show more Show less
    8 mins
  • Decoding Decisions: A Deep Dive into Decision Records
    Dec 16 2023

    In our inaugural episode, join us as we unravel the world of Decision Records (DRs) – a crucial aspect of tech decision-making. What exactly is a DR, and why are they indispensable in the tech realm? From Security Decision Records (SDRs) to Design Decision Records (DDRs), we explore the various types that shape our digital landscape. Discover the immense benefits of Architecture Decision Records (ADRs) and how they streamline onboarding, facilitate ownership handovers, and foster alignment within teams. Learn how ADRs serve as a living history of decisions, providing future team members with the context and consequences of pivotal choices. Explore the decision record template, a key tool that simplifies ADR creation, ensuring comprehensive documentation for effective decision-making. Uncover the characteristics of a stellar decision record, from clear titles and chronological context to the immutability of recorded decisions. We delve into the importance of specificity and how each record should focus on a single decision, fostering clarity and avoiding confusion. Ready to implement decision records in your tech journey? We guide you through the process, offering flexible options for tools such as Google Drive, source code version control, project planning tools like Atlassian Jira, or even wikis like MediaWiki. Whether you're a tech enthusiast, developer, or decision-maker, this episode equips you with insights to navigate the intricate world of decision records. Tune in and embark on a journey into the heart of tech decisions with our podcast, where every choice tells a story.

    Show more Show less
    17 mins