I think this mirrors well with 5/3/1. Since adopting the 5/3/1 template my outlook on programming has matured. The main reason I stopped making progress was because I was too focused on getting strong NOW, instead of setting more realistic goals over a longer period of time. Good read.