Remix.run Logo
voakbasda 9 hours ago

Automated transforms like this seem risky at best and dangerous at worst, due to one fundamental truth about computer software: garbage in, garbage out.

The transform can be perfectly correct, but any bugs in the input will be translated along with the rest.

Yet, I somehow doubt translation will be perfect, in that same way that translations among spoken languages have idioms that never quite carry across their full meaning.

So, yes, this can “reduce the risk”, but the nature of the tool seems to carry high inherent risk. I would hope no one tries to vibe this kind of transformation on a large legacy production code base without giving the results a line-by-line audit.