People

Joey Bates

Developer Enablement, Customer.io.

Explore with your AI assistant

Opens a new chat with a prompt that points the assistant to this archive. What it writes is its own, not the archive's: check any quotation on its passage page before you rely on it. Or add the archive to your assistant as a connector: https://the-ai-record.com/mcp (how).

Byline author of the Customer.io engineering post on AI pull request approval; listed under Developer Enablement.

Why their word counts: Wrote the post about the team’s own AI review system, so the figures come from the team that built and runs it.

Profile from this source, checked 2026-11-04.

In their words

We taught AI to approve pull requests for merging. After 500 AI-approved PRs: zero production incidents, and merge time dropped from 3.5 hours to 33 minutes.

Joey BatesDeveloper Enablement · Practitioner, Customer.io

Post: How we taught AI to approve pull requests (not just review them), Customer.io, November 10, 2025, at Article summary.

  • 500 ai approved prs. No person in the loop
  • 33 minutes median merge time ai approved. No person in the loop

Checked against the source [ Grade B ] Said in the last year Passage page

High-risk PRs that the system flagged for human review took about a day to approve. That's longer than the baseline. This is correct behavior. These are architectural changes, infrastructure modifications, and breaking changes. They need time and human judgment.

Joey BatesDeveloper Enablement · Practitioner, Customer.io

Post: How we taught AI to approve pull requests (not just review them), Customer.io, November 10, 2025, at Results: Safety validation.

Checked against the source [ Grade B ] Said in the last year Passage page