With Ironsides, that makes at least two of you using safest languages you can find to try to improve DNS. Good goal and tool to pick. :) http://ironsides.martincarlisle.com/ "Take a look at the full list sometime, I think roughly 50% of those could have been avoided by using (safe) Rust." This is true for most vulnerabilities I see in C-related apps. We also know there's techniques to prevent that with acceptable per…
> With Ironsides, that makes at least two of you using safest languages you can find to try to improve DNS I looked at that a while ago, I should take another. Thanks for pointing that out. > I think one of most valuable things you could do in this project is create a single specification of various things in DNS that cites parts of RFC's or advice from real-world implementations to justify each part. Kind of a walkt…
Literate programming (in the Knuth sense): yay!
> (Though that's probably as much work, if not more, as writing the software ;)
Yep. Hence one of the few big projects I'm aware of that use lp (apart from Knuth) is:
Axiom:
http://axiom.axiom-developer.org/axiom-website/books.html
Ed: from the post: > (And writing this post helped uncover a bug, so even if no one reads this, it was worth it).
Literate programming: yay!
Or perhaps narrative-driven design: ndd, to go with tdd and bdd...