After getting licenses to cover every engineer, some at the cryptocurrency exchange warned Armstrong that adoption would be slow, predicting it would take months to get even half the engineers using AI.
Perhaps for the the style or complexity of the code you (and i) are seeing on a regular basis this is true.
I find, for low logical complexity code, it’s less about the difficulty of reading it and more about the speed.
I can read significantly quicker than i can type and if the code isn’t something i need additional time to reason about then spotting issue with existing code can be quicker than me writing the same code out.
Boilerplate code is a good example of this.
Though, as i said, I’ve found the point at which that loses it’s reliable usefulness is relatively low in the complexity scale.
The specific issue i have with people pushing LLM’s as a panacea for boilerplate code is that it’s not declarative and is prone to reasonable looking hallucinations , given enough space.
Even boilerplate in large enough amount can be subject to eccentricities of LLM imagination.
Perhaps for the the style or complexity of the code you (and i) are seeing on a regular basis this is true.
I find, for low logical complexity code, it’s less about the difficulty of reading it and more about the speed.
I can read significantly quicker than i can type and if the code isn’t something i need additional time to reason about then spotting issue with existing code can be quicker than me writing the same code out.
Boilerplate code is a good example of this.
Though, as i said, I’ve found the point at which that loses it’s reliable usefulness is relatively low in the complexity scale.
The specific issue i have with people pushing LLM’s as a panacea for boilerplate code is that it’s not declarative and is prone to reasonable looking hallucinations , given enough space.
Even boilerplate in large enough amount can be subject to eccentricities of LLM imagination.