You can also listen to the audio version of this post:
1×
0:00
-1:50
Other than coding assistants and code completions,
Software developers spend substantial amount of time making technical decisions related to naming and organizing codes.
We do this so 1) the programs can run (are programmatically correct) and 2) we can maintain it with the least amount of cognitive load.
Now I wonder: how can we get LLMs to either a) learn, design, then refactor a codebase with a minimal “proper” structure or b) figure out and orchestrate the interdependencies on the fly
, based on a loose reference to some other pieces of code.
Is this idea worth exploring? What are the concerns, benefits, and tradeoffs?
LLMs that scour through codebases for security backdoors or vulnerabilities like the recent xz exploit. I’m sure some people are already working on this (and have probably released something). I’d be interested to check them out!
Share this post
Two ideas for using LLMs in software development
Share this post
You can also listen to the audio version of this post:
Other than coding assistants and code completions,
Software developers spend substantial amount of time making technical decisions related to naming and organizing codes.
We do this so 1) the programs can run (are programmatically correct) and 2) we can maintain it with the least amount of cognitive load.
Now I wonder: how can we get LLMs to either a) learn, design, then refactor a codebase with a minimal “proper” structure or b) figure out and orchestrate the interdependencies on the fly
, based on a loose reference to some other pieces of code.
Is this idea worth exploring? What are the concerns, benefits, and tradeoffs?
LLMs that scour through codebases for security backdoors or vulnerabilities like the recent xz exploit. I’m sure some people are already working on this (and have probably released something). I’d be interested to check them out!