What he’s saying is split this up into multiple tasks to create the table, insert the data etc

Isn’t that the hard part? If the tasks are small enough and well defined, where’s the win over just writing the code right there and then?

You can use an LLM to generate that list of tasks.

And how does a new grad that's never actually programmed know whether that list of tasks makes sense?

Well claude can also refine it into smaller tasks and that’s where you can fix those major problems in production issues.