His basic philosophy is to anchor a very small habit to one you already do. For example, is there one thing you always do first at work? Make coffee, open email? Then choose a tiny habit you would like to form (it should take less than 30 seconds) and do it right after that normal routine habit. (I don't know, maybe write down one task you promised someone you would do and pin it on your monitor). Then after you have done the tiny habit, give yourself a small celebratory high-five. (Cheesy as it sounds, the tiny habit where I didn't do this little celebration didn't stick after the week long program).
Check out and sign up for his 1 week program (its free).
IE, get external forces working in your favour. You could use a coach or psychologist. Commit to tasks. Make sure they check up on you. Work closely with others. Pair programming or an environment where someone is waiting for you to finish something so they can start something else. Seek environments where you can't hide procrastination. discipline thrives in public.
Basically.. cheat.
For example, I've always considered myself to be a smoker. I tried quitting dozens of times, but I always gave in because I knew I was a smoker deep inside. But at some point, I realized that there's nothing about me that makes me a smoker. And then it was easy to quit smoking.
It's possible to change yourself. Nothing really prevents you from becoming a disciplined person. The first step is realizing you don't have to be a procrastinator (or whatever you consider yourself to be).
(I'm only half-kidding)