Heh, most coders that I've known of, hate documentation as well . I kinda like writing documentation, sometimes just to relax a bit and not have to be super-focused in.
I *love* writing documentation for my code. Part of my development approach is what some calls it "document-driven development". It's part of my thought process. I put my thoughts as comments as I write code, and those comments ultimately become the documentation.