CheatGPT
In the end you want them to use ChatGTP, but also get to know enough basics to actually be able to use it well.<p>A few suggestions (examples frontend-heavy, that's what I'm coming from):<p>- show them how chatGTP can explain things from them that otherwise would be over their head.<p>- Have them explain the code (live, otherwise they cheat this too).<p>- Have them write code too complex for chatGTP. Here they learn how much you have to baby-sit it still. (I e.g. tried a browser webext where code is spread across 3 languages and many files and just initializing your settings from stored values can be troublesome. Mine included a list with a dynamic number of rows and animations for add and delete.<p>- Mislead them to write unmaintainable, unscalable code with chatGTP and show them how to avoid these traps. Make them write material design style CSS and have them change colors later. Or a day range picker like airbnb.<p>- Have tricky requirements that fail without good QA.<p>- Unminimize code with chatGTP. It's fun and often fails :). From A to B here took me several attempts and breaking down the problem for chatGTP.<p>A: <a href="https://jsfiddle.net/3jvcx075/3/" rel="nofollow">https://jsfiddle.net/3jvcx075/3/</a><p>B: <a href="https://jsfiddle.net/2083wfqg/" rel="nofollow">https://jsfiddle.net/2083wfqg/</a> (still not 100% correct as the author notes: <a href="https://twitter.com/KilledByAPixel/status/1627102571109183490" rel="nofollow">https://twitter.com/KilledByAPixel/status/162710257110918349...</a> )