Agent Coding Strategies