AI Archaeologist's Copilot: How LLMs Can Safely Modernize Decades‑Old Java Code
Fowler shows a step‑by‑step method for reviving a 20‑year‑old Java 1.5 “big ball of mud” using an LLM as an “archaeologist’s copilot”. By grounding AI suggestions in Docker‑based evidence and existing tests, he avoids hallucinations and turns vague tours into reliable refactoring paths, proving AI works when tightly constrained.