Which reference sites do you trust?

While completing the tech edit on the 2nd edition of the PHP Anthology the issue of linking came up; specifically, linking to authoritative reference material on the web. It came up because I would often link to a Wikipedia page and half of the editing team were opposed to such preferential treatment of one web site.

The issue isn’t simple one. Regarding PHP, the php.net manual is the authoritative reference site. The various web technology standards are also represented by authority web sites. For example XML-RPC has xmlrpc.com and CSS and XHTML have the W3C. But what about general topics like REST, design patterns or role-based access control? If you need reference material on such topics who can you trust?

I like Wikipedia because their pages are often an excellent focal point for a topic, are readable, contain links to other references and nerdy topics are always well represented and maintained. And of course, when using Google to search for general topics, Wikipedia often appears in the top 5 returned search results. So my options are often either link to Wikipedia and be fairly confident that it’s a good reference or spend an hour or so testing the remaining links, reading the articles, making judgments about suitability and finally choosing one site to link to.

There are several valid reasons not to link to Wikipedia that arose from the editing team’s discussions: it’s too easy to graffiti, a reader following the link in 6 months time may get completely different content to what you originally linked to, sometimes the quality of the writing is not great, there have been documented cases of inaccuracy or politically motivated editing of topics, and readers should be exposed to as much variety as possible.

So what makes a trustworthy reference web site? Here’s my wish list of attributes for the perfect reference material web site:

Readability:

  • excellent written expression and clarity without being too dry, obtuse or academic
  • text is well laid out and broken up into manageable sections

Accuracy & Trustworthiness:

  • material is actively maintained
  • known ambiguity is indicated
  • no commercial bias
  • site recognition from professionals
  • site includes contributions by known experts

Longevity:

  • site is well maintained
  • site is reliable
  • page URIs are meaningful (thus likely to not break over time, I have no confidence in URIs like index.cfm?id=1234&lange=en&nav=5678&pg=4 but I do in URIs like php.net/strings)

So which reference sites do you trust and why?

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • http://www.realityedge.com.au mrsmiley

    http://en.wikipedia.org/wiki/Wikipedia:10_things_you_did_not_know_about_Wikipedia

    Read point 4. They have permalinks to particular versions of a document. If you use the permalink, that should solve your graffiti issue about the content changing.

    Mind you, there is another point about the quality of the site. By their own admission, Wikipedia does contain some “complete rubbish”.

  • http://tetlaw.id.au atetlaw

    Hey, thanks for pointing that out mrsmiley. I didn’t know about that feature and that page is quite a good read too. For the record I’m a big believer in Wikipedia I think it meets all of the items on my wish list most of the time.

  • http://www.site-swap.com klassicd

    sitepoint.com
    devshed.com

  • http://www.sitepoint.com/ andrew.k

    For design patterns, I recommend the original wiki.

  • http://www.dotcomwebdev.com chris ward

    … and don’t forget the golden rule of research, always use more than one source!

  • Chris Yallop
  • Anonymous

    Sorry, but your comment has been flagged by the spam filter running on this blog: this might be an error, in which case all apologies. Your comment will be presented to the blog admin who will be able to restore it immediately.
    You may want to contact the blog admin via e-mail to notify him.

    I even used my username and password.

  • Anonymous

    Looks like flagging is for signed in users only. SitePoint Blog sucks!

  • John

    http://www.w3schools.com for the win! ;-)