Developing Programmers .com

Local Search:


SyncUp8 is rethinking research. Find out more.


This site is optimized for standards so you can use any standards compliant browser:

Valid XHTML 1.0 Transitional
Valid CSS!
(RSS) RSS Feed

Web Search:
Google


Wednesday, 29 November, 2006

Scanning Napkins  

This week I have spent most of my time writing documentation as quickly as I can for the job I am leaving.

They already have up to date API documentation etc, but they need more insights into the “big picture” of the software components and what the major ideas are in there without getting bogged down with details.

To help achieve this I’ve been scanning pages from my project notebook (yes, this is a physical book in which I write notes and draw sketches). I’m interleaving these scans with text in the wiki documentation for the project.

Scanning hand-drawn images is helping productivity impressively: I don’t have to get out the drawing software and make it look nice. I can add written notes around each page to explain how it fits in and add any references, links etc that I need. The style of the result reminds me a little of Powerpoint presentations, with the diagrams each followed by notes on what I’d want to say about each page.

Next time you have a great idea that you don’t have time to write up properly, consider taking whatever you have (even if it’s a diagram sketched on a satay-stained napkin at a restaurant) and throw it on the scanner. It’s better to have hand drawn images up on the internal documentation web site than missing documentation :)

Posted by sarah at 3:23 pm in: Uncategorized (61946 views)

2 Comments

  1. Your post reminded me of the Napkin Look and Feel UI for Java. Both the reason behind it and the implementation are just so cool.

    Comment by Dylan Bennett — On 29-11-2006 at 4:19:13 PM

  2. Heh, I had a few hand-drawn images as place-holders in my thesis, too — I did have to re-draw them eventually, of course, but a hand-drawn image is a much better place-holder than a box with a verbal description.

    η

    Comment by sabik — On 29-11-2006 at 11:27:25 PM

Please use the DP Forums for further discussion of this topic.