A funny thing sometimes happens when I am endeavoring into a new tool or the latest releases of an existing one. As someone who best learns by doing, I sometimes won’t immediately grasp its purpose. Especially as it pertains to software engineering, it is helpful for me to know why a feature was added and in what real-world context it would be used, rather than just reading about it. I cannot tell you how many times I have read the documentation on…