There were a few new and good ideas in this that hadn't heard before. One that looks interesting is "Overcome procrastination by facing discomfort" http://www.huffingtonpost.com/2015/05/18/productivity-tips-asana-facebook_n_7302766.html
I agree so much with the statement I've bolded. Although not quite what the author meant, my discomfort came from being scared of losing my job. I was fast & loose with money, and was failing at work - an SEO position right after Penguin hit. All of a sudden, my priorities changed, and all of a sudden the freelance work I was passing on I ended up doing, and also in that time I wrote pretty much 60% of WP Email Capture Premium. 2 Months later I found a new position, and now I'm really comfortable. I've never been as productive as then.