I have procrastination problems. I have a theory that I haven't heard other people that seems to work for me - its that my brain works too quickly for coding and gets frustrated then moves onto "more interesting distractions". I find I am most productive when I get tired at night, or I'm not feeling well, or I have a few beers.
I love coding and getting in flow state but it just seems much coding is too boring a process.
Could this be true? Or maybe I'm just a classic procrastinator on HN again.