← All videos

Engineering video

1:35 · 18 October 2026

how we stop ai from shipping bad code

Key concepts in this video:

1. Deterministic Measures and Static Analysis

Using code linters, TypeScript, and tools like fellow for static analysis helps identify duplicated code and high cyclomatic complexity, which can be fed back into AI agents so they can correct their own code.

Hear it at 0:16 →

Transcript

Then when building the build and quality pipeline and adding all those quality guard rails to make sure that code actually does what is supposed to do that there's no dead code, you need to be a lot more aggressive than back in the day, just because not only AI makes mistakes, but also you are shipping a lot more volume, a lot more code. And so the main idea here is you want deterministic measures on your code.