3 ms·
How many line of codes are in the kernel, drivers, and apps on your laptop/desktop? How sure are you that all that code has been reviewed by a 3rd party? How
by sliken 4y ago
How many line of codes are in the kernel, drivers, and apps on your laptop/desktop?
How sure are you that all that code has been reviewed by a 3rd party? How many CVEs a year impact your laptop/desktop?
Do you have any reason to think that increased productivity with LLM assistance will result in lower quality code? Personally I find LLM assistance increases productivity, decreases the penalty of using a more difficult language like rust, and makes it more palatable to spend more (LLM assisted) time writing tests.
- xk_id 4y agoI meant reviewed by a (competent) human; not, audited by a security team/whatever. Generative computer code is in a whole new category of risk, because it can hallucinate a `rm -rf *` that you might overlook if you don't understand the code yourself.
- sliken 4y agoWell at least for now, any non-trivial code is going to be written by a human+AI, likely one function at a time. It's pretty rare for the AI to give me exactly what I want, often I have to tweak my prompts multiple times, and even just give up and write a function based on the useful bits from previous queries. I just don't see it chatbot assisted programming any worse than what we have today.