Damus
SatsAndSports profile picture
SatsAndSports
@SatsAndSports
A 'Senior Principle Engineer' in my fiat job thinks that the role of AI is to infer the spec from our existing codebases (they are unmaintainable, underspecified, untested, human slop), so that every time a new 'vastly superior' model appears we should ask it to rewrite the code from scratch using this inferred spec as the guide

#NGMI

"... extract a spec (product, engineering) from an existing codebase, force an isolated AI agent to rebuild it from scratch, and measure the divergence. The goal is to discover the minimal codebase practices we must adopt today so that when vastly superior models release tomorrow, we can confidently hit “re-generate” on entirely AI-generated codebases and guarantee the output is strictly better."
2
SatsAndSports · 1w
.. PS: I should add that this kind of thing might work if you have some expert humans in the loop somewhere, for example to fix or rewrite the spec. But this person is proposing just giving exclusive responsibility to the AI for everything, to maintain existing crappy and complex systems
Billy Bapparoo · 1w
Made me think. For fun, given full git history too, it would be interesting for it to psychoanalyze the dev team and their methodology over time. The spec changes, business requirements pop up at the worst times, how spaghetti is my spaghetti code, do tell claude