Agentic system design for software development | Hacker News Reader