> AI isn't good at software maintainability
We're a few years into a new technology that is still improving. This is a point-in-time critique.
I did hear an argument a couple times saying "this is messy now but a newer model will come and clean this up in the future", hope it's true.
I don't see context size improving.
It was mostly 256k, then it went to 1M and now it has stalled there.
2 years away:tm:
Also AI is fine at creating maintainable software, you just have to nag it to and not accept its first attempt at it, and subject it to peer review. This is plenty similar to human developers.
For this to work long-term there has to be continuous improvement.
My belief is that paying off tech debt requires a better model than creating it. At the same time there are people who will create tech debt no matter the tool.
Should the models stop improving, the debt will pile up.