Yeah, choreographic programming is a pretty niche thing, but there is a somewhat-accurate Wikipedia article, and ChatGPT had a little bit of a clue.
Someone at RC tried asking a different LLM, Claude, about choreographic programming, and the results were worse -- Claude decided that choreographic programming meant something like live coding: "Choreographic programming refers to a software development approach in which the programming process is viewed as a choreographed 'dance' between the developer and the programming environment or tools." This answer is basically bullshit.
When then asked about endpoint projection, Claude doubled down on the bullshit: "Endpoint projection is a technique used in choreographic programming. It means that the programming environment provides the programmer with a projection or preview of the end result or output of the program, even as the programmer is interacting with the system and creating the program." But what's interesting to me is that this is a totally plausible bullshit definition of EPP that's consistent with its previous bullshit definition of choreographic programming. It's like Calvin's dad.
no subject
Date: 2023-04-22 01:43 am (UTC)Yeah, choreographic programming is a pretty niche thing, but there is a somewhat-accurate Wikipedia article, and ChatGPT had a little bit of a clue.
Someone at RC tried asking a different LLM, Claude, about choreographic programming, and the results were worse -- Claude decided that choreographic programming meant something like live coding: "Choreographic programming refers to a software development approach in which the programming process is viewed as a choreographed 'dance' between the developer and the programming environment or tools." This answer is basically bullshit.
When then asked about endpoint projection, Claude doubled down on the bullshit: "Endpoint projection is a technique used in choreographic programming. It means that the programming environment provides the programmer with a projection or preview of the end result or output of the program, even as the programmer is interacting with the system and creating the program." But what's interesting to me is that this is a totally plausible bullshit definition of EPP that's consistent with its previous bullshit definition of choreographic programming. It's like Calvin's dad.