He writes very generalizable stuff, and has an uncanny sense for picking the right blend of extensibility and concrete behavior. That is, he doesn’t get bogged down in ‘what if’. but at the same time his stuff usually can be extended without too much trouble.
The only drawback is he documents very little, and as a consequence you have to be willing to dig through code to get the value out of his work.