3 ms·
The conclusion that high level programming languages are "complementary" while LLMs are "competitive" seems very shaky to me. If we had never invented high leve
by woah 4y ago
The conclusion that high level programming languages are "complementary" while LLMs are "competitive" seems very shaky to me. If we had never invented high level languages, and instead used LLMs to assist writing and debugging assembly code, I think we'd all be a lot better at reading assembly.
I think the real effect on programming is to reduce the importance of mechanical and rote skills such as typing fast and having a photographic memory for standard library functions and algorithm patterns.
If your main skill is that when given a detailed description of something to implement, you can bang out working code at 100 WPM, then LLMs are kind of making that obsolete.
If your main skill is balancing requirements, making judgement calls, and reviewing code for correctness, then LLMs are going to help you work a lot faster.
- underlines 4y agoi think in longer terms. step one is what you mentioned. that's what people thought when computers came along and they said it will probably only be used to assist some scientists with complex calculus. step two is to automate the business analyst then the architect. step three might be to directly render whatever requirements the customer or enduser gives the LLM. and i bet this comes in under 10 years. Basically what StableDiffusion does right now. No Graphic designer needed. And imagine what will happen, if you allow an LLM 10 years in the future to improve it's own architecture and training data. And now imagine if you allow that thing to control chip factories and assembly lines to improve it's hardware...
- goatlover 4y agoThe hype over this is bordering the ridiculous claims made by initial AI researchers in the 50s. So chatGTP is going to be running its own factories in a decade. I guess we should make sure it doesn’t overvalue paper clip production. Or cyborgs and time travel.
- visarga 4y agoYou're sounding smart, but in reality NVIDIA is already using AI to design new GPUs. The incredulity in some people! It's absurd, right? https://screenrant.com/nvidia-using-ai-make-faster-better-gpus-how/ https://screenrant.com/nvidia-using-ai-make-faster-better-gp...
- goatlover 4y agoThere’s a big difference between using a tool (all AI to this point), and the tool becoming its own agent in the world, pursuing goals independent of humans, which is what you get in scifi.
- pcthrowaway 4y agoChatGPT responds at much faster than 100WPM, but typing fast is still going to be useful/important, because it's still important to express what you want with clarity to an LLM