this post was submitted on 28 Feb 2024
26 points (77.1% liked)
BecomeMe
815 readers
1 users here now
Social Experiment. Become Me. What I see, you see.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If you can gather requirements and lay out a detailed and perfectly accurate flowchart, then congratulations: you've just programmed. It's done. The first difficult part is over. Translating that flowchart into machine code is easy, tons of tools already do that visually or however you want it and LLMs are just an additional tool for this.
Then there's the second difficult part of a project's lifecycle: Debugging, maintenance, and support. Where again AI can help punctually as part of the tool box, but most of those tasks don't require writing (a lot of) code.
All the senior software engineers I know spend, optimistically, 20 % of their time actually "writing code". That's your upper limit on the efficiency gains of LLMs for higher level software engineering. Saying LLMs will replace programmers is like saying CAD software will replace architects.
yeah this is what I mean though and took it to be what he meant. code itself becomes irrelevant. I know tons of people who take coding classes and students who ask if you need to learn math to code and are told no. I don't consider myself a coder because to me I script and I always move the goalpost for deciding when im really coding.