Multi-Agent Design Patterns – Part 1: Separating Coder and Tester | Hacker News Reader