Great introspection, and it shows a great deal of documentation and personal experience, I loved reading it