Comment on New ntfy.sh v2.18.0 was written by AI
ExFed@programming.dev 1 day agoAgreed. I have a sense that, eventually, development communities will figure out etiquette and policies to govern LLM usage. But how do you enforce that kind of policy? Right now, it’s essentially a judgement call by the maintainers. It’s hard to catch sneaky LLM usage.
On the other hand, I think there are objectively good ways to use LLMs for software:
- High-level design and planning
- Technical Research (although this tends towards the most popular tech)
- POCs & rapid prototyping
- "Textbook" solutions
- TDD Red/Green development (where the LLM generates failing tests based on the high-level spec, and the programmer writes the implementation)
melroy@kbin.melroy.org 20 hours ago
Indeed also read the paper called Programming as Theory building. From 1980. Which is very relevant today again. Since people lose the connection with the code due to Ai.
ExFed@programming.dev 18 hours ago
One of my favorite papers! On a similar note, I recently started reading A Philosophy of Software Design by John Ousterhout. Although it’s a lot more recent (2018), I’d argue it’s required reading in light of the LLM hype craze.