If humans are no longer reading the LLM outputs and internalizing the codebase themselves, there's no longer much point to source code. The coding assistant might as well take a natural language prompt and directly hand you an ELF binary that passes a test suite. Are companies ready for that?
[–] graemep 15 hours ago
[–] luc_ 16 hours ago
[–] user43928 15 hours ago
Until spec files can be worked with so efficiently that we can just regenerate the binaries from them for every change, what you said makes little sense.
You're going to need an intermediate portable form of storing the program. It so happens that all the tools and AI are optimized to work with source code.
[–] stvltvs 15 hours ago
[–] user43928 14 hours ago
[–] rubicon33 16 hours ago
[–] kylecazar 15 hours ago
Also, consider token efficiency. Imagine how many tokens would be torched just translating an import statement of a popular library to its binary equivalent, let alone a big complex program
[–] stvltvs 15 hours ago
[–] CrimsonCape 12 hours ago
[–] rjknight 16 hours ago
[–] alienbaby 16 hours ago
All you can go by is 'does it do what it says it does'
[–] ang_cire 15 hours ago
[–] batshit_beaver 15 hours ago
Engineers introduce these packages into their own projects that have far fewer of the above guarantees than OSS, are built under pressure from deadlines, and have a constantly churning set of maintainers.
I think from the perspective of a business its own code does call for greater scrutiny than its dependencies.
[–] ang_cire 15 hours ago
This is wishful thinking. Devs add in dependencies to do mundane stuff all the time, regardless of provenance.
As others pointed out, the default install for many modern web dev frameworks includes hundreds of dependencies.
Lots of tools for analysing and debugging it
It can be cross platform - the same source code will run on x86 and ARM, and in many cases on Windows and Linux.
Changes have predictable consequences because compilers and interpreters are deterministic.