You're not the carpenter though, the code you wrote can rarely do things on its own, you need a toolchain or an interpreter, or something to run it with. Toolchains use your code as rough reference, turning you into a designer/architect. I don't endorse it when people fully offload development to LLMs, that's lazy and irresponsible, but how I see most devs use it (not the loud minority) it's just another tool in the arsenal. If it lets you skip the annoying steps and focus on the logic - excellent, great, I'm not great at Java, i don't know all of its built in APIs, I can ask an LLM that I need this and this API to communicate with C++ layer, perform the following logic, output the following logs, after which I can audit and validate the code to the best of my ability. Is that such a bad thing? Did a caveman with a stick reject the hammer and the axe?