3 ms·
I’ve also been wondering if no framework coding will be more productive for LLM driven software. How many times have frameworks like React changed since it was
by halfjoking 3y ago
I’ve also been wondering if no framework coding will be more productive for LLM driven software.
How many times have frameworks like React changed since it was created? A changing framework means the LLM may mix training from multiple versions and create errors. Whereas libraries that don’t change can produce consistent results. So use stable libraries that choose backwards compatibility at any cost, over the ones that change with the times.
- surgical_fire 3y agoFrameworks and high-level languages exist as abstractions to make writing code easier for humans. Wouldn't make more sense for a machine to just write assembly directly?
- halfjoking 3y agoThey aren’t trained on assembly. Even if they were, the tools for debugging assembly wouldn’t be as helpful if the LLM wanted to iterate when given compiler errors. The compiler errors they’re trained on are errors humans run into. Now they also have training on frameworks but those keep changing. So I think the best abstraction is plain javascript - it has the most training data and javascript written twenty years ago still works today.