3 ms·
The real benefit of ChatGPT in coding is that it significantly lowers the threshhold for regular people to start learning coding. A.I. rarely gives a complete
by p1dda 2y ago
The real benefit of ChatGPT in coding is that it significantly lowers the threshhold for regular people to start learning coding.
A.I. rarely gives a complete solution and even less so the bigger and more complex the code becomes.
The truth is that in the end you will have to learn coding 'for real' because A.I. will only help with a partial solution.
It's terrific for newbies because it makes it so easy to start coding right away and get results with simple and small tasks.
- jillesvangurp 2y agoExactly, AI support in IDEs useful for more than just producing ready made solutions. In fact, it isn't really good at that because of context size limitations (most non trivial sized code bases are simply too large). And it will make mistakes, omit stuff, etc. But, I've used it to review, debug, document, test, and explain code. I occasionally use it to stub out a solution but usually it then requires manual tuning. Any modestly complex algorithmic stuff it usually makes lots of mistakes. But it is able to spot uncovered edge cases, or suggest ways to test algorithms. I think more of it as an artificial pair programmer pointing out my mistakes, and helping me be more productive. It's also good at figuring out syntax issues. Often when dealing with languages I'm less proficient in the main battle is simply figuring out how to do X in a language. If you are trying to learn things like Rust (which is hard to learn), AI is your best friend. Because it can explain you your code, your mistakes, and suggest alternate ways of doing things. All you need to do is ask. Remembering to do that is the hard part.
- p1dda 2y agoAgree on everything, it's such an amazing tool it's almost unreal.