LLMs do not meaningfully "refactor" at anything other than a junior engineering level. They can basically do some window dressing and move code around between files. True refactoring means creating new abstractions, which LLMs can't do because they can't form world-models.

0
0
1

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/nateberkopec/statuses/115979440969064170 on your instance and quote it. (Note that quoting is not supported in Mastodon.)

RE: mastodon.social/@nateberkopec/

they also completely fucking suck at moving code between files. you say "move this code" and it introduces random bugs while doing so, AND THEN TELLS YOU IT DID THE RIGHT THING. this has caused us countless problems at work because the slopsuckers pull this constantly

0