Ever since the LLM boom started, I've been saying that AI code generation's biggest impact will be to increase the burden on highly-skilled programmers to wade through the mountains of code created by less-skilled programmers.

The fact that I had to struggle mightily to write code when I was less skilled is how I gained the skill I have. Feels like AI code generation is stunting the development of the next generation of programmers. https://justin.searls.co/shots/2023-10-17-08h04m28s/

A tale of artificial intelligence in four acts

I was wondering if I should keep dragging my hacky little OpenAI API wrapper class from script to script, so: Search rubygems.org for "gpt" Find one called chat_gpt described as "This is OpenAI's ChatGPT API wrapper for Ruby" Click the "Homepage" link The code repository is archived and contains the disclaimer "NOTE this code was written by ChatGPT and may not work" Great job, everyone.

@searls for me their is another, not immediate, effect:

How are we supposed to teach future generations? You learn through simplified problems first, which LLMs can solve easily. But you'll need that knowledge to solve the real ones later. How much focus, self-awareness, and discipline can we expect from younglings to still walk this path when their peers solve all problems using LLMs? I have no idea yet how we're going to teach..