As Antirez is using a non-frontier model for his work (via locally-running), then I think that is further proof that AI is ready for widespread use in software engineering.
As Antirez is using a non-frontier model for his work (via locally-running), then I think that is further proof that AI is ready for widespread use in software engineering.
The risks are:
- creating a lot of dead code - ending up with substantial repetitions (this is getting better over time but the risk is definitely still there) - testing only on the happy path rather than all execution paths - mixing current and outdated information resulting in subtly broken code - inability to reason past a certain level of complexity, but no signal that this is the case
For each of these risks there are remedies, one of the more powerful ones for me is the ability to just roll back when things have gone too far off the rails, realize in hindsight what caused it and to retry with a much better initial prompt.