3 ms·
I'm with you, but for different reasons. I'm sometimes asked to explain a piece of my code. If I told my boss, "I dunno. ChatGPT wrote that part, and to me i
by reaperducer 3y ago
I'm with you, but for different reasons.
I'm sometimes asked to explain a piece of my code.
If I told my boss, "I dunno. ChatGPT wrote that part, and to me it looks like it works OK" I'd probably be fired.
- evo_9 3y agoPerhaps you should ask ChatGPT to explain the code you are not clear on. It's a great opportunity to learn, and honestly that's part of the 'fun' of using CoPilot, I've learned some new things that I wasn't aware of. Mostly they're just newer syntactic sugar, but it's still good to keep up on a language's latest syntax / features.
- klyrs 3y agoIf your code is written by ChatGPT-n, and you can only explain it to your boss with ChatGPT-n, you will be replaced by ChatGPT-(n+1).
- JohnBooty 3y agoPeople said this type of thing about Visual Basic, and code-generating wizards, and using libraries instead of coding up your own binary trees, and so on. At some level somebody with engineering knowledge is going to have to understand the problem domain, the code, the data, the use cases, ancillary data stores, etc.
- henriquecm8 3y agoThe way I use, I only accept suggestions that are what I was planning to type. For me, it usually only suggests single lines. So it's not hard to understand. So it is more like it is predicting what I already wanted to type, instead of being something like pair programming and giving snippets.
- JohnBooty 3y agoYou're suggesting a false dichotomy here: that one can understand their code or use ChatGPT but not both. Outside of Leetcode-style stuff it's never going to produce reams of correct code in non-trivial projects with so little supervision that this is a major problem.