https://medium.com/@dnjsdn8036/the-future-is-already-here-its-just-not-very-evenly-distributed-5b67515006dc