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   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<February 2010>
SMTWTFS
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

Comment Stats

DayTotal% of Total
Sunday 2046.8%
Monday 42514.1%
Tuesday 51617.1%
Wednesday 55318.4%
Thursday 58019.2%
Friday 54718.2%
Saturday 1886.2%
Total 3013100.0%

Hour1Total% of Total
12:00 AM 772.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1806.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1876.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1063.5%
6:00 PM 1013.4%
7:00 PM 1073.6%
8:00 PM 923.1%
9:00 PM 882.9%
10:00 PM 893.0%
11:00 PM 953.2%
Total 3013100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.94158
Monday 4.80384
Tuesday 4.08477
Wednesday 7.47680
Thursday 6.25675
Friday 5.02462
Saturday 4.78177
Total 5.413013

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.02295
10:00 AM 5.63276
11:00 AM 4.20193
12:00 PM 6.14350
1:00 PM 3.17133
2:00 PM 5.00230
3:00 PM 7.62320
4:00 PM 4.00108
5:00 PM 6.04169
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.413013

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


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles