There's only thing worse than wasting time: wasting still more time worrying about the time you've already wasted.
You simply cannot afford to tolerate beating yourself up--over your writing, over your work ethic, over the fact that you procrastinated all day today. That time is gone. Don't waste any more time worrying about time you'll never get back.
Instead, take those pointless minutes you would have spent being angry at yourself, and start something new. Just write a few bad sentences. There might be an insight there, a germ of a good blog post or short story. You never know.
Sure, there also might be nothing of value at all in what you've just written. Whatever. At least you've pulled yourself out of a cycle of self-criticism. Give yourself credit for that, and keep writing.