CI/CD is overflowing as the bottleneck for us, and AI isn't making running tests faster. It's making it slower, with more (truly good, useful, productive) unit tests and product features added every day than human teams could
But that adds a square increase on CI/CD time and load.. And what do you do while waiting for your test run? Make and submit more PRs of course!
I disagree with the premise. Never blindly trust a piece of code, document or statement written by a human or AI.
You weren't reviewing properly before. You were slack. You let problems through. Now you have to review properly and oh no it's slower than just clicking approve
Machines cannot take responsibility for problems, which is why I feel containment barriers cannot be entirely AI. AI reviews are fine (and catch a lot of wild issues humans miss) if a human genuinely reviews it too
I've lost count of how many snippets I've reviewed that were verbatim pasted from stack overflow pre-AI lol
My view is that humans produce a lot of garbage, and AI tooling currently amplifies your productivity. If you're careless, don't take pride and normally commit tech debt then with AI tooling that's going to be amplified 10-100x. The more careless you are the faster you can commit more garbage - especially if you're skipping on unit/integration/functional testing
Public companies must be penny pinching
Private companies have the choice not to be