Many programmers now have to think in multi-threaded mode as a matter of course.
It seems to Verity Stob that technical literature has not really adapted to their habits, a shortfall she here sets out to remedy. I'm not entirely sure, and I do hope they will forgive me if I am wrong, but I have a feeling it was one of the great Meyers triplets who started the movement back in favour of freestanding functions. Received a bit of a rocket from the Dr Dobb, no less. Whoever started it, the word is now out, and the movement grows stronger by the hour. Curly bracket thinking has come round full circle.