Google DeepMind Agentic Coding Tips
December 2025
Language & Ecosystem
- Simple languages win (Go, PHP, basic Python)
- Low ecosystem churn - agents need stable foundations
- Long function names > namespaces
- Don’t make agents depend on LSP
Tooling
- Fast, user-friendly tools - speed matters for iteration
- Centralize logging and observability
- Protect tools against misuse
- Skip MCP - bespoke CLI tools outperform
Context Conservation
- Give it tools to navigate the codebase
- Tail the last 20 lines of combined logs
- CLAUDE.md that’s too long is noise, not help
- Use subagents to preserve context
- When you need /compact, you already lost
Forward Progress
- Broken dev environment = backtracking (kills agents)
- Noisy tool output rots context
- Backtracking even when corrected rots worse
Practical
- Forward everything into one log file
- Document how multiple processes work together
- Give agents sync points and health checks
- Let it access GitHub CLI for CI debugging
The shift from writing code to designing for agents is real.