Software engineer in rural exile, working on Bombadil at @antithesishq. Generative testing, web, graphics, and systems programming. Also Bach and mandolin.
Wake now, my merry friends! Forget the nightly noises! Ring a ding dillo del!
I recently joined Antithesis, where I'm building a new browser testing framework called Bombadil.
We're doing this openly, no stealth mode shenanigans this time: github.com/antithesishq/bomb…
More perf work this week. Bombadil now tests TodoMVC at ~30 states per second on my workstation. With 16 workers it's slightly slower but in total it's nearly 1M states per hour. Full browser and LTL specs. I find this pretty amazing.
I feel like it'd be a pretty good investment to spend a week or so to learn all of `rg`'s options and flags. Just to become very good at searching logs, which is a superpower.
Next week Bug Bash crosses the Atlantic!
We're in Copenhagen for Bug Bash Europe on 30 Sep alongside GOTO CPH, along with speakers from Pony, Github, Netflix, Canonical, and Fly. Come for the talks, stay for the hallway track.
Tickets: antithesis.com/bugbash/europ…
"We won, what now?" was an excellent keynote from Will Wilson at BugBash on how communities should deal with change.
When I first watched it, I thought that more fuzzing/property-based testing were too low of a baseline. But, after digesting it, I have to agree they are good starting points. Especially for higher level tools such as the Bombadil project they announced during the event.
After all, we can't formally verify all software and therefore we have to combine empirical validation, static properties, and runtime enforcement.
Video: antithesis.com/bugbash/talks…
We're hiring developers to work on Hegel (property-based testing for ~every language) in London with me, and are struggling a bit to source candidates, so I wrote a less professional post about why this is the coolest job ever and you should apply.
drmaciver.com/2026/09/come-w…
Two years at DoorDash. I do not say this lightly.
We are extremely close to the burrito arriving before you decide you want it.
We are not asking for a ban. We are asking for a pause.