Earlier quoted context omitted.
And API is just a set of functions and types that determine an interface. I fully believe an LLM is better at creating APIs than most programmers.
> And API is just a set of functions and types that determine an interface. That's the kind of thinking that leads to janky APIs. When you say "just" you're doing the same thing the LLM does - you're removing all the nuance and complexity from the activity. For example, your concept of an API as just a set of functions does not consider how the API changes over time. Library authors who take this into account will ha…
> That's the kind of thinking that leads to janky APIs. When you say "just" you're doing the same thing the LLM does - you're removing all the nuance and complexity from the activity.
I wonder if that kind of thinking is a component of the difference between LLM fans and LLM skeptics. If the programmer who is not sensitive to "nuance and complexity" gets something lacking it from an LLM, they're happy today. A programmer who is sensitive to "nuance and complexity" would be unhappy with the same response.