https://medium.com/@yonemoto/lets-think-about-the-reason-why-we-should-write-technical-blogs-ef32cea25ae5