LLMs are going to bring back the historical distinction between coding, which is the mechanical translation of ideas into the machine, compared with programming, which is establishing the algorithmic, logic, and data flows. I’ve been “programming” a tool without writing a single line of code but rather just expressing the ideas so I can feed it into an LLM to get a mechanically generated tool. This is awesome. Caught a major bug in the process already and spent zero-time doing the coding step. We now have english as the ultimate high-level language.