Honestly true, I had to learn NRules and it's readme doesn't explain and give good examples that it was hard to learn. I will say it was forced to learn but programming even with documentation sucks, a good programmer takes the recommendation and builds from it like he would from stack overflow