You are also underestimating the differences between people, because if it's worked for you, it doesn't mean it will work for the OP. I did what you suggest, wrote some code, started a blog where I wrote 2 tutorials and now, in spite of getting comments of people saying the want the 3rd tutorial, I can't get myself to do it, don't ask me why, I just can't, I'm a professional procrastinator!
I'm just presenting a method that's worked for me, not saying it'll work for him.
(I know that feeling of being an impressive procrastinator though. I think I fuel on guilt due to my catholic upbringing, that's why it works for me :)