← Back to context

Comment by flessner

1 day ago

How will that work out?

If it simply generates code from natural language then I am still fundamentally working with code. Aider as an example is useful for this, but anything that isn't a common function/component/class it falls apart even with flagship models.

If I actually put my "natural language code" under git then it'll lack specificity at compile time likely leading to large inconsistencies between versions. This is horrible user experience - like the random changes Excel makes every few years, but every week instead.

And everyone that has migrated a somewhat large database knows it isn't doable within minutes.

I don't think one would put only the specification in Git. LLMs are not a reliable compiler.

Actual code is still the important part of a business. However, how this code is developed will drastically change (some people actually work already with Cursor etc.). Imagine: If you want a new feature, you update the spec., ask an LLM for the code and some tests, test the code personally and ship it.

I guess no one would hand over the control of committing and deployment to an AI. But for coding yes.