Sinks, Not Pipes: Software Architecture in the Age of AI

Software architecture principles like low coupling, high cohesion, and minimal side effects matter more than ever when AI agents are the ones navigating your codebase.