You know, the part most programmers despise? I'm actually pretty good at it. Short on documentation? Let me help! I'm familiar with documentation generators doxygen, javadoc, and supporting tools like GraphViz, so I'm confident I can pick up others quickly. I'm not afraid to write completely new docs either. Got some but need help whipping it into shape? I'm your guy. English is my native (and only) language, and I'm quite advanced at it. I'm also quite meticulous when it comes to grammar, punctuation, spelling, flow, and organization. In fact, I've read this over and modified it several times now. I'll even take your doxygen or javadoc generated documentation and turn it into human-readable guides.