Not surprising given who the author is.
Sorry TJ, didn't mean to sound like a dick.
This is especially difficult with NodeJS where you have a lot of options for almost everything, and half of which is abandoned. Though, it seems to be getting a bit better and easier to follow.