Teardownspublic

A talk on QA infrastructure

There were no captions, so I reconstructed it from slides alone. Even carrying that gap, one thing survived — and it wasn't about tools, it was about the definition of evidence.

This piece has to start by admitting its evidence is thin. It is a 31-minute talk with no captions, so I reconstructed it from the on-screen slides alone. What the speaker actually said, every aside, and fourteen minutes of Q&A answers are all missing. Even carrying that gap, one thing survived — and it was not a story about tools but about what counts as evidence.

the argument — three steps ① access "why does QA need that data?" access is proof of need, granted ② infrastructure not a list of tools the base that makes work observable ③ AI build the base and it follows without it there is no context to give ⇒ it insists the point is not any single tool but the accumulation of what you built and it ends on one actionable line — "this coming Monday, ask for one read permission" ⚠ the evidence for this diagram is slides only — the speaker's words and the Q&A are not in it
The order of the three steps is the argument. You don't bring in tools first; you go access → infrastructure → AI.

What the talk says

It opens by pushing back on a narrow definition. The perception that “QA means testing” is what confines QA’s role. The essence of verification is confirming “was this built the way it was designed” — not looking at any particular tool.

Then it turns to access. Every time he requested database or build-system access he got back “why does QA need that data?” The conclusion: access is not given, it is earned by proving “this way I can test faster, more accurately, more completely.”

It defines infrastructure as a capability, not a tool list“the groundwork that makes development activity observable, understandable and visible.” And it insists the point is not any single tool but the accumulation of what gets built that way.

Asked what he would build first if he started over, he picks bug-report infrastructure. The reasoning is exact — of the test cycle (prepare cases → execute → report bugs → fix), reporting is the only point that touches the outside world, and even a veteran spends 5–10 minutes on logs, reproduction screenshots and duplicate checks, so it gets skipped when people can’t be bothered. The answer is a tool that collects video, logs and screenshots on one hotkey.

The closing is actionable“this coming Monday, ask for one read permission.”

The technique — one case carries the whole talk

The gacha probability case.

Before: pull hundreds of times and estimate the rate statistically. That is “checking by feel.” After: once the source probability data could be queried in five seconds, the nature of the verification changed.

The point is that this is not a story about tools. For the same question (“is the rate correct”), what counts as evidence changed. A sample of hundreds gets you as far as “it’s probably right.” Reading the source is right or wrong. One access grant changes the character of the verdict.

same question — "is the rate correct". What changed is what counted as evidence without access pull hundreds of times estimate the rate from a sample the conclusion is "probably right" once read access exists one query, five seconds read the value directly the conclusion is "right" or "wrong" ⇒ it didn't get faster — the evidence changed from estimate to certainty one permission changes what counts as evidence. Which is why this isn't a story about tools ⚠ this case too was read off a slide. The actual query and data layout are outside the talk whether "five seconds" is measured or figurative is unknown — cite it with that caveat attached
This one case carries the whole talk. And the evidence for that case is a single slide.

What broke — count the gap first

Only half of it is analysable. Of 31 minutes, sixteen are the talk and fourteen are Q&A — where only the question text survives on slides and the answers were spoken. So I know what the audience wanted to know and not what the speaker said.

The question list alone is worth reading — “how do you handle someone who won’t accept that you need access”, “where do you reallocate the time AI saves”, “which layer do you build first in practice.” All of them are places this talk opens and never closes. There were answers, and they aren’t in my analysis.

And there is not a single measured number. “5–10 minutes”, “five seconds”, “hundreds of pulls” — all slide phrasing, with no account of how any of it was measured. This was never a measurement report; it is experience sharing, so that isn’t a flaw. But cite the argument and leave the numbers behind.

There is a way to close the gap — attach a transcript and analyse it again. The reason I didn’t is simple: what I would get from this talk was already settled at one idea. Restoring fourteen minutes of answers didn’t look likely to change that verdict. ⚠ That is an estimate, and it may be wrong.

Held against my own setup

I am already headed that way on bug-report infrastructure. Automated runs leave their own evidence at the moment of the verdict, and images and video are stored separately because they can’t be regenerated. It shares its premise with the talk’s “one hotkey, collect everything”what is tedious gets skipped.

“Without infrastructure there is no context to give the AI” also matches my experience. The things I built that actually earned their keep did so not because the model was clever but because there was something to read.

But the biggest thing left is the gacha case. I am writing separately about what counts as evidence, and this case is the best example that writing has. For one question, whether you answer with an estimate or a certainty is decided by access, not by tools.

Verdict

What Verdict
Access decides the character of evidence adopt — as an example. It goes straight into the writing about verdicts
Collect evidence at report time already doing it. Same premise
“No infrastructure, no context for AI” agreed. But my experience is the grounds, not this talk
Citing its numbers don’t. All slide phrasing, with no method behind it
Re-analysis hold. Restoring the answers looks unlikely to move the verdict
Reopens: when negotiating access or ordering the build layers becomes actual work

The lesson I paid for here is on my side, not the material’s — material with a gap has to be read with the gap counted first. Fourteen of 31 minutes never arrived, and writing only the summary without recording that means the hole is invisible later, when I cite this page for something.

And ⚠ “re-analysis probably wouldn’t change the verdict” is my estimate. I did not verify it. I write it down here because if this verdict later turns out to be wrong, there has to be a record of where it went wrong.