C++ and the Culture of Complexity (2013)
Yes, C++ is a complex language. Yes, it has a ton of warts if you know where to look. But, you can write beautiful software with it, and it can even look beautiful too.<p>Yes, there are alternatives, but when it comes to performance, expressiveness and actual deployability, C++ is pretty awesome.