5 ms·
I agree that currently it's a net drain. I also agree with your assessment that issue trackers and other aspects of the workflow are as important as the coding
by ithkuil 2y ago
I agree that currently it's a net drain.
I also agree with your assessment that issue trackers and other aspects of the workflow are as important as the coding phase.
I don't know yet exactly what can be done to leverage LLMs to offer real help.
But I think it has the potential of transforming the space. But not necessarily the way it's currently used.
For example, I think that we currently rely too much on the first order prose emitted directly by the LLMs and we mistakenly think that we can consume that directly.
I think LLMs are already quite good at understanding what you ask and are very resistant to typos. They thus work very well in places where traditional search engines suck.
I can navigate through complex codebases in ways that my junior colleagues cannot because I learned the tricks of the trade. I can see a near future where junior engineers can navigate code with the aid of ML based code search engines without having to be affected by the imprecise summarization artefacts of the current LLMs.
Similarly, there are many opportunities of using LLMs to capture human intentions and turn it into commands for underlying deterministic software which will then perform operations without hallucinations.
Building those tools requires time and iteration. It also requires funding and it won't happen as long as most funding is funneled towards just trying to make better models which would potentially leapfrog any ad-hoc hybrid.