Nothing's untestable

原始链接: https://antithesis.com/blog/2025/bugbash_2025/mitchell_hashimoto/

Mitchell Hashimoto, co-founder of HashiCorp and creator of tools like Vagrant and Terraform, will be speaking at BugBash on the challenge of testing complex software, a topic he gained expertise in through hard-won experience. Specifically, he'll address the common issue of encountering "untestable" code, drawing from his recent work on Ghostty, a GPU-rendered terminal emulator that necessitates GPU testing. In a surprising gap, despite the advances in AI, a universally accepted solution for this specific type of testing remains elusive. Mitchell's talk will center around answering the seemingly simple question: "How do you make something testable?" His presentation promises practical insights into expanding testing boundaries, aligning with the drive at Antithesis to reduce the reasons for leaving code untested. The blog post concludes by offering free stickers.

相关文章

原文

Vidhi Katkoria

Technical Writer

May 30, 2025

As the co-founder of HashiCorp, Mitchell has been instrumental in the development of tools that many of us use daily, like Vagrant, Terraform, Vault, and more. He also helped shape the initial testing strategies for them, gaining hard-won insights into testing complex software along the way.

At BugBash, where everyone is a testing nerd (or at least wants to be), most of us have come across that one piece of code that cannot be tested. What do you do when the code you so eagerly want to test is not testable?

While working on his latest passion project, Ghostty, Mitchell came across this challenge again and again.

For instance, Ghostty is a GPU rendered terminal emulator that demands GPU testing. In the age of AI, it’s surprising that we don’t yet have a broadly accepted solution for this – at least, not one that’s cracked the first page of google.

So Mitchell’s talk is his (current best) answer to a deceptively simple question, “How do you make something testable?”

Expanding the boundaries of testing drives the work at Antithesis too. So, the good news/bad news is, there are fewer and fewer reasons to leave any code untested.

You made it to the end! Grab some stickers

Place them anywhere and watch the compliments compile.

Get free stickers
联系我们 contact @ memedata.com