Thank you for sharing this! Having just read it now, it's quite short (~5 minute read) and I also recommend it.