They agree tests buy confidence and split on which tests, how many, and whether agents change the answer.
26 dated claims from 16 people · 5 views · most recent 24 Sept 2026
The views
What is a view?
Our reading of what a group of claims have in common, one level
above a korrent: a korrent is our reading of what somebody said, a view is our
reading of what several korrents share. The claims are printed under it, so the
sentence can be checked against them.
Nobody is filed under a view — claims are. A person is named here because a dated
claim of theirs sits under it, and somebody whose claims sit under two views
appears under both.
Kun ChenSoftware engineer; author of axi.mdunit tests are just source code at this point e2e test is the only real kind of test we can trust to guard actual behavior↗@kunchenguid on Xx.com · 7 Sept 2026
Their wordsunit tests are just source code at this point e2e test is the only real kind of test we can trust to guard actual behavior
Their wordsunless the code is completely out of your control, the need for mocking often indicates a design problem-consider refactoring to make the code easier to test directly.
Kent C. DoddsSoftware engineer and educatorDid you know, the tests you write with react-testing-library look almost identical to the tests you write with vue-testing-library. Magic things happen when you don't test implementation details. :)↗@kentcdodds on Xx.com · 20 Oct 2018
Their wordsDid you know, the tests you write with react-testing-library look almost identical to the tests you write with vue-testing-library. Magic things happen when you don't test implementation details. :)
Their wordsI would be suspicious of anything like 100% - it would smell of someone writing tests to make the coverage numbers happy, but not thinking about what they are doing.
Their wordsAnd then there were people who used it as a moral cudgel. Like you should be if you're not using TDD, you're not professional. And that's just such People can write very good software with a wide variety of workflows.
Their wordsIt's when you have this rapid alternation between I do a thing, I learn a thing, I do a thing, I learn a thing, I do a thing, I learn a thing. That's where TDD is really powerful. But it's not a moral decision. It's a practical decision.
Kent BeckCreator of extreme programming and test-driven developmentThen you had code review which gave you another level of feedback. You could roll out internally more frequently. And everybody was using Facebook for all kinds of stuff, personal and internal business stuff. So whatever feature you developed, people would start using it immediately. So you get another round of feedback. Then we had this phased roll out process where you'd start rolling your stuff out. If there was a problem, the blast radius would be limited to a a few million people.↗How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 1:50:21 into the videoAll korrents from this video
Their wordsThen you had code review which gave you another level of feedback. You could roll out internally more frequently. And everybody was using Facebook for all kinds of stuff, personal and internal business stuff. So whatever feature you developed, people would start using it immediately. So you get another round of feedback. Then we had this phased roll out process where you'd start rolling your stuff out. If there was a problem, the blast radius would be limited to a a few million people.
Their wordswhich is that the the Venn diagram of developer experience and agent experience is a circle. And the point here is that, you know, what we do that that's good for the agents is good for the humans and vice versa. I'm hearing a lot of feedback saying, "Yeah, actually, if you have well-modularized code, that actually makes it easy for the agents to work with."
Their wordsAnd what you can do if you've got one of these conformance suites is you can give it to a a good agent and say, "Write code until this test suite passes." And it kind of will.
Their wordsI mean, the first thing that I would do is build tests. The first thing I would do is get a CI to where people can trust to make changes. Before I touched any code, I would actually say, “No one touches any code. The first thing we do is we test this code base.”
Their wordsthe problem with training models on maintainability is like the cost function of bad architecture and bad program design can't be evaluated by running the unit test because it hits you 3 to 6 months later
Their wordsyou can have an agent make code for you and it could work and it could test, but is it secure? Is it maintainable? If there's something going wrong, can you roll things back and understand what's going on?
Mario ZechnerAustrian developer who created the libGDX game frameworkWorse, you realize that the gazillions of unit, snapshot, and e2e tests you had your clankers write are equally untrustworthy. The only thing that's still a reliable measure of "does this work" is manually testing the product.↗Thoughts on slowing the fuck downmariozechner.at · 25 Mar 2026
Their wordsWorse, you realize that the gazillions of unit, snapshot, and e2e tests you had your clankers write are equally untrustworthy. The only thing that's still a reliable measure of "does this work" is manually testing the product.
Peter SteinbergerFounded PSPDFKit in 2011 and ran it for a decadeBigger changes always get tests. Automated ones usually aren’t great, but the model almost always finds issues when you ask it to write tests IN THE SAME CONTEXT. Context is precious, don’t waste it.↗My Current AI Dev Workflowsteipete.me · 25 Aug 2025
Their wordsBigger changes always get tests. Automated ones usually aren’t great, but the model almost always finds issues when you ask it to write tests IN THE SAME CONTEXT. Context is precious, don’t waste it.
Steinberger has the model write tests in the same context as the change because that is what finds the bugs. Zechner says the tests an agent writes for its own code are as untrustworthy as the code, and that manually using the product is the only reliable measure left. They cannot both be right about whether a model can check its own work.
On this topic, not yet placed
Matched by wording, not yet read into a view. The archive grows on its own,
so this is where new claims wait for somebody to read them.