https://johnfoward.com/how-to-develop-self-discipline/