Scott on Writing

Musings on technical writing...

Using Email as a Knowledge Base

A recent BBC article, E-mail is the New Database, examines how as the storage capacity and search capabilities of email services have grown and improved over the past year, many folks are using their online email accounts as personal databases.  Need to remember and be able to find that colleague's phone number from anywhere in the world?  Email his contact information to your GMail account.  Want to be able to puruse your TODO list at work?  Email it to your GMail account before you leave home in the morning.

Anywho, this article got me to thinking - why not use GMail as an online knowledge base?  I've already blogged before about the usefulness of GMail for managing high-volume listservs - with its threaded email views, virtually unlimited storage space, and killer search features it's makes email listservs enjoyable to use again.  So why not create a GMail account that does nothing else but serve as a repository for a gaggle of focused email listservs?  Over time this GMail account would automatically be populated with user's questions and (more importantly) answers to these questions.  When facing a particularly tough problem, the first stop - before searching the web, would be to logon and search this GMail account.  It would be like searching a small corner of the web that was known to be highly focused on,.say, server-side development using Microsoft technologies.

On Sunday I created a new GMail account and started signing up to ASP.NET-related listservs.  There are a number over at ASPAdvice.com along with a number over at Yahoo! Groups.  What's also neat is that the ASP.NET Forums allow you to receive an email whenever a new post is made to a specified forum.  Similarly, you can configure Google Groups to send you a daily digest from a particular USENET newsgroup (such as microsoft.public.dotnet.framework.aspnet).

With these data sources alone, I've already amassed 417 “conversations” from around the web, highly focused on ASP.NET development. (These numbers boil down to an estimated 12 new conversations per hour; meaning in a month, there'd be roughly 8,000 conversations, or 86,000 in a year.  The nice thing is that this archive can be quickly searched just as well as the web is searched through Google and space will (likely) never be an issue.).  I've yet to need to search this GMail account for technical help, but I am expecting/hoping to find it to be: (a) easy to search, and (b) more relevant than a general web search via Google, especially since many of these resources (especially listservs) are not archived on a website, and therefore not indexed by Google's spiders.  (I'll keep you posted as to how useful such a GMail account turns out to be...)

Another neat use for GMail!  BTW, if you need a GMail account, feel free to drop me a line, I'd be happy to hook you up.

posted on Monday, April 25, 2005 9:42 PM

Feedback

# re: Using Email as a Knowledge Base 4/25/2005 10:16 PM Darren Neimke

Hi Scott... interesting observation. I imagine that you can get a similar effect with Exchange/Outlook and Msn Desktop.

# re: Using Email as a Knowledge Base 4/26/2005 12:11 AM Wessam Zeidan

Heres another interesting use of gmail accounts

http://www.viksoe.dk/code/gmail.htm

# re: Using Email as a Knowledge Base 4/26/2005 6:38 AM Petr Felzmann

It's worth make this special GMail account public to search by other developers.

# re: Using Email as a Knowledge Base 4/26/2005 8:02 AM Scott Mitchell

Darren, I'd say the advantage of using GMail over something like Outlook is that the resource is available anywhere. With Outlook, assuming you are downloading mail from a server and storing it on your local computer, what happens if you're at a client's site without your computer, or visiting your grandma in Timbukto and are needing to know the answer to an ASP.NET question?

Petr, I considered making this GMail account public (i.e., giving away the login information), but I don't think the advantages outweight the potential negatives, especially since anyone can do what I did. Here's what I view as the advantages & negatives (feel free to comment on these further):

ADVANTAGES:
-- Shared sources of "conversations." Others might know of on-target listservs or other email-accessible sources of information, thereby adding to the quality of the knowledge base.

-- Saves others of having to do the setup work I did on Sunday.

-- Folks could use the GMail account as a messageboard, in a sense. Got a question? Email it to the GMail account and it will be archived to a particular label. Later, when someone else is checking for an answer, they might answer puruse the "unanswered questions" section and answer your question while they're there.


DISADVANTAGES:
-- People could be mischeivious and delete messages, give out the email address to spammers, sign up for off-topic listservs, etc.



Sure, there are many more advantages than disadvantages, but it wouldn't take much to make the resource essentially useless, at which point those perphiery advantages don't matter one bit.

# re: Using Email as a Knowledge Base 4/26/2005 2:55 PM Bart

I don't think you could make the account public as eventually some loser would change the password and lock everybody out.

# re: Using Email as a Knowledge Base 4/26/2005 3:08 PM Bart

Here's an idea that might work. Bloglines allows a user to create an RSS feed from emails sent to your bloglines email address. Use that email to sign up to all the mailing lists. Then, make that feed part of your public list of feeds.

# re: Using Email as a Knowledge Base 4/26/2005 10:14 PM Rick Strahl

Scott, interesting idea but for me this wouldn't work. There's too much non-critical stuff in email alone to make this really a viable storage mechanism. Any search is bound to come up with too many false positives.

For Knowledgebase stuff I tend to use Help Builder (our documentation tool). My internal knowledge and track base is something like 2000 topics at this point and I basically store info into whenever I find anything interesting. The hierarchical structure makes it easy to organize this stuff and also search it. Along the same lines in the past I've used a Wiki for this sort of thing - it also works well but a Web only environment tends to be too tedious in most cases.

Sorry didn't want to sound like a commercial, but this has worked really well for me internally and I have in the past published the output from the HB as well although not recently.

# re: Using Email as a Knowledge Base 4/27/2005 5:50 AM Mark

Scott was kind enough to hook me up with a Gmail account a few months ago and I've now switched to Gmail full time. BTW, Gmail is now above 2.1 GB of storage and growing daily. It's nice not worrying about backing up my PST file all the time when I used Outlook. It's also nice to have access to all my e-mail no matter where I'm at and the lightning fast Gmail searches. Finally, now that Gmail is offering 50 free invites, why not create one or more accounts for multiple purposes. The knowledge base is an excellent idea. I'd be curious to hear any other innovative ways to use Gmail.

# re: Using Email as a Knowledge Base 4/27/2005 6:44 PM Mike Singer

> DISADVANTAGES:
> -- People could be mischeivious
> and delete messages, give out
> the email address to spammers,
> sign up for off-topic listservs, etc.

You can mirror the main account as many times as you want using mail forwarding to other accounts. One member - one account. Moreover, for each member you can set up personal incoming and outgoing filters. Even more - passing the output through dedicated Google group you can supply a member with the digest version of the ...eh... how is it to be called, - mailing list, group?
The member in his turn can further split, filter and redirect his stream.
And personally I found pretty convinient sometimes to redirect a particular channel to Google's Blogspot, say,
http://piclist-pic.blogspot.com/
(don't take the link too seriously :-)

Regards,
Mike.



# Need a GMail Invite? Drop Me a Line! 4/28/2005 3:07 PM Scott on Writing

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles