you are viewing a single comment's thread
view the rest of the comments
[–] 26 points 10 months ago (4 children)

I seriously doubt your quality is maintained when an LLM writes most of your code, unless a human audits every line and understands what and why it is doing it.

If you break the tasks small enough that you can do this each step, it is no longer writing a full application, it’s writing small snippets, and you’re code-pairing with it.

  • source
  • parent
  • hideshow 4 child comments
  • [+] -9 points 10 months ago

    We have human code review and our backlog has been well curated prior to AI. Strongly definitely acceptance criteria, good application architecture, unit tests with 100% coverage, are just a few ways we keep things on the rails.

    I don't see what the idea of paircoding has to do with this. Never did I claim I'm one shotting agents.

  • source
  • parent
  • [+] -11 points 10 months ago* (last edited 10 months ago) (2 children)

    Great? Business is making money. I already explained we have human reviewed PRs on top of full test coverage and other validations.

    We're compliant on security policies at our organization, and we have no trouble maintaining what the current code we're generating because it's based on years of well defined patterns and best practices that we score internally across the entirety of engineering at our organization.

    As more examples in the real world:

    Aider has written 7% of its own code (outdated, now 70%) | aider https://aider.chat/2024/05/24/self-assembly.html

    https://aider.chat/HISTORY.html

    LibreChat is largely contributed to by Claude Code, it's the current best open source ChatGPT client, and they've just been acquired by ClickHouse.

    https://clickhouse.com/blog/clickhouse-acquires-librechat

    https://github.com/danny-avila/LibreChat/commits/main/

    Such suffering from the quality! So much worse than our legacy monolith!

  • source
  • parent
  • hideshow 2 child comments