How to Start a Software Company 2.0

by Richard Rodger

       
 
Damned if You Document, Damned if You Don't

My recent post about documentation writing and technical writers was a little off the cuff and quite easy to misinterpret. I suppose the phrase "throw some technical writers at it" didn't help either.

To clarify: I think technical writers are a very valuable part of the software development process. I have worked with some really great ones and I know that collaboration can be good fun and produce excellent results. But it has always been for user level documentation, not API level documentation. The problem I see with API docs is that you nearly have to write the documentation to describe the functionality.

So after thinking about this for a while, and thinking about what makes O'Reilly books so good, I think that the approach to take for API docs is one of a more editorial nature. The developer should write the actual text, given that this is the most efficient way to get the information down, and given the enormous benefit of generating a feedback loop in the developer's mind. But then the technical writer can step in to act as mentor and editor – to enhance the writing skills of the developer and to provide those things that only a professional can: style, grammar and textual flow.

So to repeat: I do not see the technical writer as someone who simply takes a set of bullet points and a demo application and mechanically hacks out a lot of repetitive pages. I do understand the value of technical writing. But my question was: how can we apply this skill to API documentation, which is so close to the code? In the end, it must be through even greater collaboration – the technical writer must be part of the team, not off in a separate department. And the technical writer is not a writer in this role, they are an editor and an educator.

@ 09:56 PM GMT+00:00 [ comments [2] ]   email this   links to this

If you liked this entry, please consider bookmarking it &mdash Thanks!
Bookmark Damned if You Document, Damned if You Don't at del.icio.us Digg Damned if You Document, Damned if You Don't at Digg.com Bookmark Damned if You Document, Damned if You Don't at reddit.com Bookmark Damned if You Document, Damned if You Don't at YahooMyWeb Bookmark Damned if You Document, Damned if You Don't at Spurl.net Bookmark Damned if You Document, Damned if You Don't at Simpy.com Bookmark Polyphasic Mutants at NewsVine Blink this Damned if You Document, Damned if You Don't at blinklist.com Bookmark Damned if You Document, Damned if You Don't at Furl.net Fark Damned if You Document, Damned if You Don't at Fark.com

 
 
Trackback URL: http://www.richardrodger.com/roller/trackback/richard/Weblog/damned_if_you_document_damned
Comments:

One of the biggest obstacles to this kind of team approach (which, I agree, is clearly the most effective method) is that technical writing is increasingly outsourced as downsizing trims the corporate fat. Technical writing then falls to the freelancers - and it takes a dedicated and highly professional freelance writer to collaborate at the necessary level to participate in the manner you describe.

Posted by Cubigirl on November 16, 2005 at 02:08 AM GMT+00:00
Website: http://www.cubigirl.com #

Coporate outsourcing of technical writing is quite ironic since I want it to be insourced to the greatest degree possible - get developers to make a proper go of it.

Looks like microsoft are having some issues with this.

Posted by Richard Rodger on November 29, 2005 at 05:31 PM GMT+00:00
Website: http://www.ricebridge.com #

Comments for this have been disabled. Please send me a mail if you want to comment and I will activate comments again.
 
YahooBloglines
NewsgatorMSN
Google Readerdel.icio.us FurlSubscribe with myFeedster
« November 2005 »
SunMonTueWedThuFriSat
  
5
12
13
19
20
21
24
26
27
   
       
Today

All | General | Java | Business | Fun | Perl | Rant | Ireland | Web
[This is a Roller site]
[Valid Atom 1.0] [Valid RSS]
Technology Blog Top Sites
Blogarama - The Blogs Directory

Blog Directory & Search engine

Blog Flux Directory
Irish Blogs
 View My Public Stats on MyBlogLog.com

Performancing
Enter your Email


Powered by FeedBlitz
Theme adapted from Sotto.
 
Ricebridge XML Manager
  • Convert XML to a table of data
  • Convert XML to CSV, and CSV to XML
  • High-speed, single-pass XPath
  • Memory-stable and fault-tolerant
  • Loads of documentation
  • Cut-and-paste code examples
  • Find a bug, get a gift cert
Ricebridge Java XML Manager Component


Ricebridge CSV Manager
  • Convert CSV to a table of data
  • Handle any type of delimited file
  • Memory-stable and fault-tolerant
  • Loads of documentation
  • Cut-and-paste code examples
  • Find a bug, get a gift cert
Ricebridge Java CSV Manager Component


Popular Posts

 Sign up for MyBlogLog.com
Alertra Website Monitoring Service
Get Chitika eMiniMalls
Solo Tees
BlogJet