https://medium.com/@everythingprogramming/top-10-ways-i-become-more-productive-by-learning-programming-df88c5bfa532