Usenet - My Best Kept Secret
August 24th, 2006 by Marcus TettmarIn a way I feel I’m about to blow my own cover with this post. But I’m pretty sure many people will find this really useful. I seem to have a reputation for knowing everything. People always come to me with their computer problems and I’m nearly always able to find a solution. When I help Macro Scheduler customers with obscure VBScript, ODBC, or Win32 API, issues they often ask “How the hell do you know this stuff?”.
The truth is I very often don’t have the answers immediately. Sometimes a support ticket will come in or I’ll see a forum post and I’ll be no more able to answer it than anyone else. But I have my secret weapons. And the fact is anyone else can use them too.
My favourite and most useful resource is Usenet. I take Usenet for granted, but I’ve realised lately that many people these days don’t know what Usenet is. Usenet is an email like distributed discussion system that was invented at Duke University (North Carolina, USA) by two graduate students in 1979. Yes, you heard that right, the best resource for answering technical questions for state-of-the-art problems is 27 years old! With Usenet, users read, post and reply to messages to a huge number of ‘newsgroups’ on all manner of topics. Newsgroups are distributed across ‘news servers’ throughout the Internet. Most ISPs have a news server that their subscribers can access.
Usenet is home to all sorts of weird and wonderful topics. Discussions of all sorts take place in Usenet. There are literally thousands and thousands of groups. Many I’d rather have nothing at all to do with! But Usenet is also the domain of programmers, technical whizkids and geeks of all varieties. And since it has been around for so long there’s almost no technical issue, programming problem or computer scenario that hasn’t been discussed at some point. So it is the perfect place to go to find out how to build that bit of VBScript, use a Win32 API function, or fix a problem in XP.
But Usenet is a bit tricky to use. You need to be able to access a news server and then you need a news reader, which is like an email client. You need to subscribe to relevant groups and then you get overwhelmed as thousands of posts pour in. And then somehow you need a way to search the content.
So Usenet is great for day to day discussions, but how do you tap this resource as a knowledge base? Well you may have heard of a company called Google. A while back Google bought a system called Deja News which archived every Usenet post since 1981. The system is now called Google Groups. It continues to archive Usenet postings as well as Google’s own web based discussion groups. It can be accessed at groups.google.com. As you probably know, Google is quite good for searching for stuff. Google Groups is no different. It combines the power of Google’s search with the massive resource of Usenet. With Google Groups you can search for pretty much any technical matter you need help with. And 99% of the time you’ll find an answer, often from a technical guru who knows his stuff, or someone who has had the same problem already.
I find that people tend to turn to Google, or one of the other search engines, to try to find answers. But specific technical questions can be hard to locate on Google, because Google indexes web sites, and even if the issue is dealt with by a web site it may be hidden deep within it’s bowels. So a web search engine isn’t always the best way to find answers to technical problems. In contrast Google Groups indexes only messages that people, like geeks and programmers, have written, and so it gets straight to the crux of the matter. It’s also instant. Pretty much as soon as a Usenet message is posted, it shows up in Google Groups. In contrast a web site can take months before it is fully indexed. So Usenet is often more up to date on technical matters.
As an example you will probably find more discussion of Vista technical issues and Vista specific programming techniques in Usenet than anywhere on the web. Long before Vista is released, beta testers, Microsoft experts and C++ gurus have been discussing such concepts via Usenet for months. And you can find this stuff now with Google Groups.
So now you know! I’m not such an expert after all. I just know where to find the answers. In my next post, I’ll explain how to get the most out of Google Groups and give you some tips on how to search and narrow down on what you’re looking for.
Bookmark this at:

August 25th, 2006 at 2:26 pm
[...] Marcus’ Macro Blog Tips, news, and ramblings, mostly related to Macro Scheduler & Windows Automation « Usenet - My Best Kept Secret [...]
August 25th, 2006 at 10:08 pm
Marcus,
Just read your blog regarding usenet. Very well said. I agree 100%. As far as I’m concerned usenet is still the internet. I use it nearly exclusively. It is “the” search tool for problem resolution. I have stated many times, I could not do my job without it.
That said, I wonder if my comments earlier this week helped to inspire your blog. I mentioned how knowledgable and fast you were in resolving my little problem. I would like to point out that I spent several days trying to resolve the problem before I bothered you. some of that time was spent on useless searches on usenet. The problem was that I am not knowledgeable enough on the subject to be able to enter search terms that could lead me to the answer.
Five minutes ago I did a test. I used Google groups to search for “ADO csv format” I was reading about the schema.ini file well within 30 seconds. Before you supplied me with the answer to my problem, I had no idea ADO was involved. I may not even have recognised the solution had I accidentally stumbled upon it.
My point is… (yes I have one) Usenet is a wonderful tool but a functional requirement is that the user has fundamental knowledge of the topic being researched. Don’t sell yourself short. You have a remarkable range of knowledge and even though nobody knows it all, having enough knowledge to know how to find an answer is nearly as good.
Dick