this post was submitted on 08 Dec 2024
43 points (89.1% liked)
Programming
17666 readers
291 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities [email protected]
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
People overestimate the ability of LLMs and programming. It's very useful at times. I use it sometimes, but I have to be very careful because your can very easily go down a rabbit hole of doing things that are VERY wrong and not industry standard with lots of issues. And if you spot them and try to get the LLM to sort it you often go round in circles in solutions that do not work.
I now mostly only use it to point me in the right direction of something I currently don't know about, but I make a conscious effort to look at it's sources rather than taking it's word for it.
And the other really good use of it is for debugging errors. That I have no qualms with. Errors are usually well documented online with solutions on how to fix them so LLMs mostly know what they're talking about with them and can point you in the right direction of sorting it out way quicker than trying to find that info yourself due to how shit search engines are now.
I don't know about overestimating... Check this out: https://lovable.dev/
And it's not about how this can't completely replace developers. Maybe not today, but this product will just get better and better and better. This thing never sleeps and it costs way less than a developer. I think there are uncertain years ahead. Right now, I think that if I was at a point of my life to choose my career, I'd choose something that can't be done remotely on the computer.
You'd never get anything new or innovative if we only relied on AI for programming. The landscape for how things are done is always changing. Even in 6 months time things will be outdated and insecure.
The only jobs that were going to lose are the underpaid "You're a programmer, I have an idea for an app, could you do it for me?" Kind of jobs. Which are always shit anyway.