https://cscprogrammingtutorials.com/10-tips-for-overcoming-procrastination-at-the-pc/