Software engineer and educator; creator of Testing Library and of the EpicWeb.dev and EpicReact.dev courses.
Kent C. Dodds did not write this page.
We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording.
Their own site.
Is this you? Claim it or ask us to remove it.Or tell us what is wrong here.
Each column is a stretch of time in which the same views came up; a new column starts when one appears or goes quiet. Quiet means nothing on it in our sources for that stretch, which is not the same as a change of mind; Dropped means they said they no longer hold it; tap the card for which claim and when. Revised means the view carries on but one of its claims was dropped. Each row is one view, in the same place all the way along. The number is how many claims in that stretch; we hold 3 in 2018, 0 in 2019, 0 in 2020, 0 in 2021, 0 in 2022, 1 in 2023, 2 in 2024, 1 in 2025, 41 in 2026.
Test software the way it is used, not its implementation details
Kent C. DoddsSoftware engineer and educator"Write tests. Not too many. Mostly integration." - @rauchg Here's my talk from @assertjs two weeks ago dissecting that statement.↗@kentcdodds on Xx.com · 5 Mar 2018
Their words"Write tests. Not too many. Mostly integration." - @rauchg Here's my talk from @assertjs two weeks ago dissecting that statement.
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. :)
Kent C. DoddsSoftware engineer and educatorI strongly believe that any codebase can be turned on autopilot eventually and for a codebase that's earning money and needs to be maintained, the cost is more than worth the improved velocity.↗@kentcdodds on Xx.com · 20 Oct 2026
Their wordsI strongly believe that any codebase can be turned on autopilot eventually and for a codebase that's earning money and needs to be maintained, the cost is more than worth the improved velocity.
Kent C. DoddsSoftware engineer and educatorBut they won't ask for an app, they'll just ask for a problem to be solved and the agent will write the code under the hood to solve it.↗@kentcdodds on Xx.com · 15 Oct 2026
Their wordsBut they won't ask for an app, they'll just ask for a problem to be solved and the agent will write the code under the hood to solve it.
Kent C. DoddsSoftware engineer and educatorSaaS is in major trouble and you absolutely should have a meeting tomorrow about what you're going to do about this shift.↗@kentcdodds on Xx.com · 23 Oct 2026
Their wordsSaaS is in major trouble and you absolutely should have a meeting tomorrow about what you're going to do about this shift.
Kent C. DoddsSoftware engineer and educatorYou ➡️ agent ➡️ software This is the path to efficient processes and too many of you stop on the first two steps costing money and time.↗@kentcdodds on Xx.com · 15 Sept 2026
Their wordsYou ➡️ agent ➡️ software This is the path to efficient processes and too many of you stop on the first two steps costing money and time.
Kent C. DoddsSoftware engineer and educatorif your customers are interacting with your service through an agent, it's so much more efficient to just give them a regular mcp server they can use.↗@kentcdodds on Xx.com · 28 Sept 2026
Their wordsif your customers are interacting with your service through an agent, it's so much more efficient to just give them a regular mcp server they can use.
Their wordsAI agents make redesigns cheap. The reason I could go through three rounds of "build, ship, regret, redesign" in a matter of days is that the agent did most of the implementation work.
Kent C. DoddsSoftware engineer and educatorBut the thing is, they all want to drive their claws so deep into the flesh of your business (to be useful of course), that it will be a huge chore to get rid of them. The integrations, automations, memories, secret tokens, etc etc etc. All of these will be locked into the assistant and they are not incentivized to make it easy for you to transfer these things to your "new hire."↗@kentcdodds on Xx.com · 29 Sept 2026
Their wordsBut the thing is, they all want to drive their claws so deep into the flesh of your business (to be useful of course), that it will be a huge chore to get rid of them. The integrations, automations, memories, secret tokens, etc etc etc. All of these will be locked into the assistant and they are not incentivized to make it easy for you to transfer these things to your "new hire."
Kent C. DoddsSoftware engineer and educatorEach one of these products (and the others inevitably on their way) are going to do their best to make theirs the winner. But the fact is that they will continue to leap frog each other in capabilities.↗@kentcdodds on Xx.com · 29 Sept 2026
Their wordsEach one of these products (and the others inevitably on their way) are going to do their best to make theirs the winner. But the fact is that they will continue to leap frog each other in capabilities.
Kent C. DoddsSoftware engineer and educatorI don't yet have numbers to back this up, but I gotta believe that someone connecting their agent to Kody in one agent and then switching their main driver to another somewhere else is suboptimal.↗@kentcdodds on Xx.com · 16 Sept 2026
Their wordsI don't yet have numbers to back this up, but I gotta believe that someone connecting their agent to Kody in one agent and then switching their main driver to another somewhere else is suboptimal.
Their wordsAgents are really good at output now, and they're getting better fast. What they're not good at is knowing which output is worth producing in the first place.
Kent C. DoddsSoftware engineer and educatorIf you're lamenting writing code by hand like something you love is being taken away from you, see if you can fall in love with solving problems instead. Maybe you'll find out that's what you really loved the whole time↗@kentcdodds on Xx.com · 7 Sept 2026
Their wordsIf you're lamenting writing code by hand like something you love is being taken away from you, see if you can fall in love with solving problems instead. Maybe you'll find out that's what you really loved the whole time