According to the release:

Adds experimental PostgreSQL support

The code was written by Cursor and Claude

14,997 added lines of code, and 10,202 lines removed

reviewed and heavily tested over 2-3 weeks

This makes me uneasy, especially as ntfy is an internet facing service. I am now looking for alternatives.

Am I overreacting or do you all share the same concern?

  • ExFed@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    Agreed. 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
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Indeed also read the paper called Programming as Theory building. From 1985. Which is very relevant today again. Since people lose the connection with the code due to Ai.

      • ExFed@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days 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.