Tools vs. Subagents: Building Effective AI Agents Without Over-Engineering · HackerLangs