There’s a familiar storyline making the rounds right now: point an AI coding assistant at a legacy application, translate the COBOL (or FORTRAN, or PL/I, or SAS, or VB 6.0), and watch a modern system emerge on the other side.
It’s a comforting idea because it frames modernization as a language problem. And language problems are the kind of problems we’re used to solving with tools.
But most modernization programs don’t fail because the engineers can’t learn the syntax. They fail because the organization can’t recover the intent.
In this post, I want to make a simple case: AI-assisted coding can absolutely accelerate modernization, but it doesn’t remove the hard parts of modernization. Those hard parts live upstream and downstream from “write code”: the “why,” the evidence, the governance, and the operational reality of running real systems under real constraints.
Continue reading “Syntax Was Never the Hard Part: What AI Coding Misses in Legacy Modernization”