C++ is hard and complicated, but it's very useful if you're strict with it. I agree with the authors post though, there's a lot of inherent complexity that's non-trivial to solve and often leads developers to try and be clever rather than building strong software.