How many layers of indirection can we put between the developer and the machine?
I'm sure there is some space left for fancy named design patterns and a template library with lambda support.
You know you can't write a website without lambdas, don't you ?