Friday, November 21, 2025

Link Dump #216

Winter is coming but you shall not be afraid - a new Link Dump is coming too :)

  1. Software Architecture
    1. Platform Engineering: Rethinking Developer Experience in the Age of Complexity
      This article explains the shift-down philosophy: rather than pushing all operational burden onto developers ('shift left'), the platform team assumes responsibility for infrastructure, security, and compliance
    2. Requeuing Roulette in Event-Driven Architecture and Messaging #PickOfTheWeek
      This article explains that when messages are 'causally correlated', parallel processing is dangerous. Requeuing Roulette attempts to cheat this trade-off but risks making correlated messages skip the line, leading to race conditions and unexpected failures.
  2. Software Development
    1. Vibe Coding: The Double-Edged Sword in Modern Software Development
      Vibe Coding is development driven by immediate gratification and rapid prototyping, but it creates a Cognitive Load Crisis for security. Discover why this short-term thinking often leads to fundamental architectural flaws and technical debt that are expensive to fix.
    2. Agile Git Branching Strategies in 2026 #PickOfTheWeek
      Adopting Trunk-Based Development is a cultural shift, not just a process change. This article stresses that moving to daily commits on the trunk requires a high-trust environment where the team collectively owns quality.
    3. Why Does Development Slow? #PickOfTheWeek
      The author explains that the 'mess' in your current code creates a gap. Discover how deliberate tidying closes this gap by creating options—the freedom to build—and how this simple rhythm sustains velocity.
  3. Clean Code
    1. Small Repo, High Quality #PickOfTheWeek
      This article argues that smaller repositories lead to better code because they allow for stricter style enforcement, deeper and faster integration tests, and more pedantic code review due to reduced complexity.
  4. Agile
    1. Rethink the Refinement Session: Less Time, Better Outcomes
      Is your team spending too much time in backlog refinement? This article argues that more time is wasted here than in all other meetings combined. The fix: Treat refinement as a quick pre-planning check, not a deep-dive workshop.
  5. Fun
    1. Are You Mocking Me? 





No comments:

Post a Comment