https://www.destroyallsoftware.com/talks/boundaries This is one of the best arguments for writing D-style code that I've seen. This is funny because it doesn't mention D at all.