Nicely written blog. Even in 2020, it will best I think