Skip to content
0:00 / 0:00

#deterministicsimulationtesting#fuzzing#foundationdb

Autonomous Testing and the Future of Software Development - Will Wilson

The Linux Foundation

215K subscribers • 9 videos on Hallway

YouTube
  • Recommended by 1 person: 1 on Hacker News.
  • A classic. People kept recommending it from 2020 to 2024.
  • Presented by Will Wilson, co-founder of Antithesis

Intermediate. Assumes working knowledge.

6.9K views7 years ago1 recommendation

Tools and practiceDistributed systemsTestingFault tolerance and failure

Will Wilson explains how deterministic simulation testing and fuzzing can be used to continuously and autonomously test complex distributed systems.

The uploader added no description.

Why it's here

1 person recommends this

What people say. Recommended as an excellent introduction to deterministic simulation testing, pioneered by FoundationDB and Antithesis.

georgelyonon Hacker News • Recommends

On “Against Testing”

I very much agree with this sentiment, but it is difficult to endorse this line of reasoning without offering a better alternative. As folks have pointed out in other comments, there are other values to tests in the broad sense that the author doesn’t address. That said, if you are interested in improving the state of testing, I would encourage you to listen to Will Wilson’s excellent talk on the subject of Autonomous Testing: link to this video Indeed, FoundationDB (which Wilson worked on) has a very unique and sophisticated approach to testing that seems to have served them very well.

georgelyonon Hacker News • Recommends

On “Is something bugging you?”

Congratulations to the Antithesis team! I actually interviewed with them when they were just starting, and outside of being very technically proficient, they are also a great group of folks. They flew my wife and I out to DC on what happened to be the coldest day of the year that year (we are from California) so we didn’t end up following through but I’d like to think there is an alternative me out there in the multiverse hacking away on this stuff. I highly recommend Will’s talks (which I believe he links in the blog post): link link to this video

georgelyonon Hacker News • Recommends

On “FoundationDB: A Distributed Key-Value Store”

FoundationDB is a truly one-of-a-kind bit of technology. Others have already linked to the testing methodology that allows them to run orders of magnitude more database hours in test than have run in production: link A less known but also great talk is the follow which talked about what the a few of the team worked on next, effectively trying to generalize the methodology to any computer program: link to this video I liken the approach to being able to fuzz the execution space of the program, not just the inputs.

georgelyonon Hacker News • Recommends

On “Ask HN: Who is hiring? (March 2024)”

Really unique product with a super-strong founding team! I’m not a working with them, but am cheering from the sidelines. One of the founders gives a great talk here: link to this video

chuboton Hacker News • Mentions

On “Why isn’t CPU time more valuable?”

…gle's data centers or AWS. There's also stuff like link which improves productivity. I do think that most software will be tested 24/7 by computers in the future. Foundation DB already does this: "Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson link Autonomous Testing and the Future of Software Development - Will Wilson link to this video They have sort of an "adversarial" development model where the tests are "expected" to find bugs that programmers introduce. So it's basically like having an oracle you can consult for correctness, which is a productivity aid. Not exactly, but that would be the ideal.…

wwilsonon Hacker News • Mentions

On “Ask HN: Who is hiring? (August 2019)”

Antithesis | DC / Northern Virginia | Onsite | Software Engineers | FULL-TIME | $100k-$150k + equity Antithesis is using deterministic simulation, fuzzing, and AI to improve software testing. The founders are two FoundationDB veterans; for an idea of what we're doing, see my talk here: link to this video . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: you're smart, a joy to work with, and are comfortable dealing with open-ended/poorly-defined prob…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (July 2021)”

Antithesis | DC / Northern Virginia | Onsite | Software Engineers | FULL-TIME | $100k-$150k + equity Antithesis is using deterministic simulation, fuzzing, and AI to improve software testing. The founders and VP Eng are FoundationDB veterans. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: you're smart, get things done, a joy…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (August 2021)”

Antithesis | DC / Northern Virginia | ONSITE | Software Engineers | FULL-TIME Antithesis is using deterministic simulation, fuzzing, and AI to improve software testing. The founders and VP Eng are FoundationDB veterans. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: you're smart, get things done, a joy to work with, and are c…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (October 2021)”

Antithesis | DC / Northern Virginia | Software Engineers | ONSITE | FULL-TIME Antithesis is using deterministic simulation, fuzzing, and AI to improve software testing. The founders and VP Eng are FoundationDB veterans. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: you're smart, get things done, a joy to work with, and are c…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (November 2021)”

Antithesis | Senior Software Engineers | DC / Northern Virginia | ONSITE | FULL-TIME Antithesis is using deterministic simulation, fuzzing, and ML to improve software testing. The founders and VP Eng are FoundationDB veterans. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: you're smart, get things done, a joy to work with, an…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (May 2022)”

Antithesis | DC / Northern Virginia | onsite | link Antithesis is using deterministic simulation, fuzzing, and ML to improve software testing. The founders and VP Eng are FoundationDB veterans. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. Incredible, cohesive team with the hardest and most interesting problems to solve. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: y…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (March 2023)”

Antithesis | Software Engineers, ML Research Scientists | Northern VA | ONSITE | link Antithesis is using deterministic simulation, fuzzing, and novel ML techniques to improve software testing and increase developer velocity. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. Incredible, cohesive team with the hardest and most interesting problems to solve. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don'…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (April 2023)”

Antithesis | Software Engineers, ML Research Scientists | Northern VA | ONSITE | link Antithesis is using deterministic simulation, fuzzing, and novel ML techniques to improve software testing and increase developer velocity. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. Incredible, cohesive team with the hardest and most interesting problems to solve. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don'…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (May 2023)”

Antithesis | Software Engineers, ML Research Scientists | Northern VA | ONSITE | link Antithesis is using deterministic simulation, fuzzing, and novel ML techniques to improve software testing and increase developer velocity. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. Incredible, cohesive team with the hardest and most interesting problems to solve. We work together onsite in a highly collaborative environment. We're doing things nobody has done before, so we don't need familiarity with any part…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (October 2023)”

Antithesis | Software Engineers, ML Research Scientists | Northern VA | ONSITE | link Antithesis is using deterministic simulation, fuzzing, and novel ML techniques to improve software testing and increase developer velocity. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. Incredible, cohesive team with the hardest and most interesting problems to solve. We work together onsite in a highly collaborative environment. We're doing things nobody has done before, so we don't need familiarity with any part…

thecollinson Hacker News • Mentions

On “Ask HN: Who is hiring? (July 2024)”

Antithesis | Software Engineers, ML Research Scientists | Northern VA | ONSITE | link Antithesis is using deterministic simulation, fuzzing, and novel ML techniques to improve software testing and increase developer velocity. For an idea of what we're doing, see Will's talk here: link to this video or read the Simulation Testing section of link . Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours. Incredible, cohesive team with the hardest and most interesting problems to solve. We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don'…