Link Dump #246

Link Dump #246

What to do when it's hot outside? Grab a book and enjoy the reading:

  1. #BookOfTheMonth
    Just Listen
  2. Software Architecture
    1. Domain Events Are Not Integration Events #PickOfTheWeek 
      Reflecting on distributed systems design, this article take breaks down the essential distinction between internal domain events and public integration contracts. Find out why treating public messages as a strict, minimal interface contract is the only way to retain your team's independent deployment velocity and protect your repository from silent structural coupling.
  3. Software Development
    1. Narrative-Driven Development
      When your specifications become machine-readable, your code practically writes itself. This deep dive into the Narrative-Driven Development dialect explores how to connect human domain design directly to autonomous engineering agents. Find out how offloading the raw compilation and visual verification layers to automated plugins allows human engineers to step up a level of abstraction.
    2. The Anatomy of the Party Archetype #PickOfTheWeek
      The Party archetype is the foundation for modeling business participants. Discover how separating identity, roles, and relationships creates a flexible domain model that grows with changing business needs. 
  4. Code Quality
    1. The Cost YAGNI Was Never About #PickOfTheWeek 
      If you think YAGNI is about saving effort, cheap generation should retire it. It doesn't. Read the article to learn why.
  5. Leadership
    1. Disarm defensive people #PickOfTheWeek 
      Managing defensive reactions requires moving past the temptation to find out who is at fault. Learn how to eliminate defensive-provoking "Why" questions, anchor an employee's value by acknowledging their positive intent first, and use targeted, collaborative framing to pivot a highly charged meeting into an objective, forward-looking strategy session 
    2. The Value of a Manager
      Moving from teammate to team manager is one of the trickiest transitions in corporate life, and many new leaders break their team's trust on day one by mistaking accountability for control. Discover why trying to dictate the exact sequence of an experienced team's workday destroys morale, and how to redefine your authority without alienating your former peers.
  6. Fun
    1. Temporary fix