Your Documentation Sucks [09/14/2008 20:38:55]
Guys, I'm really trying.
Yeah, I know you've already solved my problem.
Yeah, I know it's more work to write my own code than to use yours.
But the thing is... Your documentation sucks.
It may be more work to write my own code, but it's far less frustrating than reading your docs.
Let's name some names here.
Hey Glyph Lefkowitz! The twisted documentation sucks!
Hey Ian Bicking! The paste documentation sucks!
Hey Richard Jones! The roundup documentation sucks!
Hey Phil Eby! I honestly don't know whether The EasyInstall documentation sucks or not because I've usually given up by the time the page loads. is pretty darn good. But your page load time sucks!
Hey Armin Rigo! The PyPy documentation sucks!
Hey Kay Schluehr! The EasyExtend documentation sucks!
You guys are responsible for some of the coolest, smartest python projects out there. I'm sure they're all worth the learning curve... If only I had time to decipher your documentation.
I'm not unreasonable. I ditched the home-grown template system that I used for years in favor of genshi. Genshi solved my problems, and it's got fantastic documentation.
In fact, other than PyPy and EasyExtend, I use all the above tools in my company - some of it on a daily basis.
But the simplest, one-line tasks take me hours and hours to accomplish (or just don't get done) because I can't understand your documentation.
I would be happy to sponsor a rewrite. You're wasting my time and costing me money so a rewrite would almost certainly have a positive ROI. Heck, I'd be happy to rewrite the docs myself.
The only problem is... I don't know enough about your apps to explain it to anyone, and I don't know how to obtain that knowledge.
Can you guess why?
It's because your documentation sucks. :/
