https://medium.com/@farazuetien/the-exciting-future-of-programming-from-smart-homes-to-virtual-reality-aa5df8ba405e