Comment I am deeply, deeply skeptical. (Score 1) 88
... and it has nothing to do with AI per se. My experience with legacy code that there is stuff there that is absolutely impossible to figure out by just looking at the code alone. These parts usually encode weird edge cases of external systems, workarounds for even earlier data, "temporary" hotfixes, etc. Even well designed systems have a few corners like these. And even if there are comments, comments tend to assume a certain shared context. I find it unlikely that an AI or even a Homo Sapiens can properly specify these old software by _just_ looking at the code alone... I find this unplausible to be honest.