I agree. I find from programming to microelectronics to painting to photography I binge hard for weeks or months then move on to something else but I do eventually come back to it. Problem being, particularly with programming projects, is that I have to get back up to speed on what I was in the middle of and that takes time. So I think the author is on to something but it's also important to note that if you want to get better at any skill your gonna have to work on and through times where it's just not hitting right. You have to push through valleys to get to those peaks.