5 ms·
The problem is not that no one can distinguish it. It's that the intended audience (beginners in Python in your example) can't distinguish it and are not able t
by Nashooo 3y ago
The problem is not that no one can distinguish it. It's that the intended audience (beginners in Python in your example) can't distinguish it and are not able to easily find and learn from trusted sources.
- rmbyrro 3y agoAren't there already bad Python books written by humans? I bet ChatGPT can come up with above-average content to teach Python. We should teach beginners how to prompt engineer in the context of tech learning. I bet it's going to yield better results than gate-keeping book publishing.
- rmbyrro 3y agoAnother great contribution would be fine-tuning open source LLMs on less popular tech. I've seen ChatGPT struggling with htmx, for example (I presume the training dataset was small?), whereas it performs really well teaching React (huge training set, I presume)
- nneonneo 3y agoThere are, but it used to take actual time and effort to produce a book (good or bad), meaning that the small pool of experts in the world could help distinguish good from bad. Now that it’s possible to produce mediocrity at scale, that process breaks down. How is a beginner supposed to know whether the tutorial they’re reading is a legitimate tutorial that uses best practices, or an AI-generated tutorial that mashes together various bits of advice from whatever’s on the internet?
- rmbyrro 3y agoPersonally I don't subscribe to the "best practices" expression. It implies an absolute best choice, which, in my experience, is rarely sensible in tech. There are almost always trade-offs and choosing one option usually involves non-tech aspects as well. Online tutorials freely available very rarely follow, let's say, "good practices". They usually omit the most instructive parts, either because they're wrapped in a contrived example or simplify for accessibility purposes. I don't think AI-generated tutorials will be particularly worse at this to be honest...
- emporas 3y agoIf beginners in Python programming are not capable of visiting python.org, assuming they are genuinely interested in learning Python, it would be very questionable how good their knowledge on the subject can really be.
- rmbyrro 3y ago100% agreed. I've seen many developers using technologies without reading the official documentation. It's insane. They make mistakes and always blame the tech. It's ludicrous...