Tools vs. Subagents: Building Effective AI Agents Without Over-Engineering | Hacker News Reader