Nice post, I love to understand things too. I feel a sense of accomplishment when I can say I understand that, and I gain a completely different perspective on certain topics, for example when I first understood blockchanin technology I had a lot more appreciation for Satoshi Nakamoto.