Not sure why the parent was down voted. Various things work for different people and I follow something similar. I keep a mantra of sorts going on in my head throughout the day where I tell myself to not be weak and give in to procrastination (I'm on a lunch break right now). This actually does push me harder during the hours which I've set aside for productive time. That way I feel zero guilt when indulging in HN and YouTube after my work hours.