3 ms·
ChatGPT is an excellent sparring partner, for new, experienced and senior/ninja-elite developers alike. It does not, however, provide any solutions all by itse
by PreInternet01 3y ago
ChatGPT is an excellent sparring partner, for new, experienced and senior/ninja-elite developers alike.
It does not, however, provide any solutions all by itself:
1. A significant amount of code it suggests uses external APIs that, while it would be nice if they existed, are purely imaginary.
2. Even when suggesting sensible code using existing APIs, it will happily provide coding snippets that have nothing in common, style-wise, with the code base you asked questions about, even if you provided sufficient context.
3. Some code will be, even if you push back, wholesale lifted from sources whose license you simply can't comply with.
4. Even the most basic coding questions, like "give me a C# function to fold SMTP headers according to the RFC" are flat-out wrong, or, best-case, woefully inefficient.
So, whenever I use ChatGPT, it's entirely to see if there's a perspective that I missed. 80% of the cases, it's just babbling nonsense, and I happily disregard those results. The remaining 20% is quite valuable, though, even if separating the wheat from the chaff definitely involves my human judgement...