Engineering notes
Things we got wrong, things we changed our minds about, and the reasoning behind decisions that look odd from outside.
Last updated · 4 notes
-
· 2 minute read · Priya Raghunathan
Why we do not advertise a blocklist count
A competitor advertises 4.2 million blocked domains. We counted ours and got 69. Both numbers are accurate and only one of them means anything.
-
· 3 minute read · Tomas Brennan
DNS over HTTPS broke our assumptions
Filtering worked on every device and failed in one browser. The bug was in our documentation, not our code.
-
· 3 minute read · Priya Raghunathan
Query logging is off by default, and here is what that costs us
The single most useful debugging tool we have is also the most invasive file on the network. We turned it off and it made support harder.
-
· 2 minute read · Tomas Brennan
What we got wrong about NXDOMAIN
A default we picked for a good reason turned out to be wrong for two reasons we had not considered. A short postmortem.
Subscribe
There is a feed at /blog/feed.xml. There is no email list, because we write a few times a year and would rather not hold your address for that.