Tech Word

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 27 December 2010

A primer on primers

Posted on 09:19 by Unknown
A primer (rhymes with dinner) is subset of information included in an encrypted message. The recipient of the message uses the primer to decode the message. In other words, the key to translating the message is contained within the message itself.

A spectacular example of a primer was presented in the film Contact. An extremely long and complex message written in a mysterious code is received from deep space. The scientists scramble to decode the message, but are unable to because they cannot correctly align the symbols at the edges of the thousands of pages contained in the message.

In this scene, three of the pages appear on a large monitor:


Someone discovers that the documents are actually three dimensional. By "folding over" the pages into each other to form a virtual cube, they magically line up, as shown here:

Not only that, within the edge of each page is the primer, the key to translating the message into Earthspeak, including the symbols for true and false:


Using the primer, the scientists are able to translate the message into a user guide that describes how to build an enormously complex machine.

* * *

All documentation contains primers to help the user understand the contents of the document.

Within traditional documentation, primers include:
  • a section explaining the contents of the guide and its audience 
  • a table of contents and index to guide the reader to the correct topic
  • standard document conventions describing how various items are presented in the guide, including: UI elements, paths, code samples, optional items, notes, warnings, and so on
  • instructions on how to view, search and annotate the document (if possible)
Through these items, the information required to understand the document is included in the document itself. It is the inclusion of this information within the larger document that enables this information to be a primer.

In additional to external primers (which are visible to the end user), you can also create internal (private) primers. These are elements which only you and the reviewers can see, and include:
  • questions and comments for reviewers, tagged so that a reviewer can quickly navigate to them
  • notes that apply only to the technical writer, for example, reminders of tasks the writer needs to complete
Again, the principle of the primer applies: information to help understand the message is included in the message itself.

These uses of a primer, effective as they are, are nowhere near as powerful as those in the next generation of documentation: XML. XML strips away all visual formatting in a document, replacing it with pure coded and tagged text. This allows you to easily add meta-information (in the form of additional tags) within the document itself.

An example of this is an XML Schema Guide, a highly technical document describing various programming objects, classes and variables that developers can use. It is possible to create a traditional document that describes these things. However, when the schema changes, for example, if an object is renamed or deleted, the writer must manually update the document.

To avoid this, writers and developers can work together to create a schema that is self-documenting. That is, within the schema itself are documentation tags. By updating the information within these tags, and then using an application to transform the schema into a document, the writer can create a schema guide that accurately documents the objects in the schema and displays the relationships between those objects through hyperlinks.

Another example is an installation guide for an application that can be installed under a wide variety of environments. Each portion of the guide that applies to a specific environmental scenario can be tagged accordingly, for example:
  • operating system: [Linux], [Unix], [Windows], [Mac]
  • database: [Oracle], [MS SQL]
  • collaborative software: [Sharepoint], [Groupware]

Using an online application, the end user selects their specific environmental combination then submits a request for the guide. A custom-built guide is then automatically assembled. For the writer, this means no longer having to maintain multiple versions of the guide or use complex "if/then" statements throughout the document (e.g. if you are using Windows, then..., if you are using Oracle, then...)

The message for decoding the guide is literally embedded within the guide itself - the purest form of a primer.
Read More
Posted in science | No comments

Tuesday, 21 December 2010

An obvious blog entry

Posted on 08:22 by Unknown
Here's an important formula to know regarding your personal finances:

Total household debt (mortgage, credit cards, student loans, etc.)
divided by:
Annual disposable income (your yearly gross income minus taxes)
equals:
The ratio of household debt to disposable income

Canada's average ratio of household debt to disposable income has now reached 148%, a staggering new record, higher than the U.S rate of 147%.

It means that, on average, Canadians owe about one and half times what they make after taxes. For example, someone who earns $50,000 would owe a whopping $74,000.

As many financial commentators have noted, the solution to this problem is rather simple:
Don't spend more than you make.
-or-
Don't spend money you don't have.

These principles seem obvious, but they are obviously not that obvious, as millions of people continue to ignore them to their peril.

Other obvious principles you know are:
  • If you eat alot, you will get fat.
  • Exercise is good for your body.
  • Drinking and driving is dangerous.
  • Dropping out of high school is dumb.
We know these things, but often act as though we don't.

In technical communication, there are also obvious principles we often forget:
  • Technical communication requires good communication and technical skills.
  • Resumes and cover letters are documents; it's therefore a good idea to make them good documents.
  • Typos are really bad.
  • The best way to learn a new tool is to use it.
  • You can learn about technical communication by talking with people who are actually technical communicators.
  • It's a good idea to write with the end user in mind. They are the people who will be reading what you've written.
Make a new year's resolution to think of more obvious things, then practise those things. Principles are nice, but useless if not acted upon - obviously.
Read More
Posted in finance | No comments

Tuesday, 7 December 2010

Help! My documents are leaking!

Posted on 10:27 by Unknown
The world has been gripped by one of the sexiest documentation events in history: the release of thousands of sensitive (and very embarrassing) diplomatic cables by WikiLeaks. If there was ever any doubt about the absolute power of information, it can be laid to rest now.

The "documentation manager" of this mess, Julian Assange, is now under arrest, not for leaking classified information, but for sex crimes. This is because sex crimes are sexier than informational crimes.

This event has graphically highlighted the two types of information that we deal with: internal and external. Any information developer who gets these mixed up will run into a world of pain. The problem is that because most information is stored in a "soft" format (on the computer or the web), it is easier than ever for private information to morph into public.

A fool learns from their own mistakes; a wise person learns from the mistakes of others. Let's learn from this and remember: any private information that you create can easily become public information. Thousands of examples of this happen every day including:
  • damaging emails accidentally sent to the wrong people, or deliberately forwarded to those people, or worst of all, made public (think Climategate)
  • error messages that were not properly reviewed and contain internal comments such as: tell the user not to be so dumb
  • any internal document leaked to the public
Therefore, any information you create or manage should include the following warning:

DANGER!
CONTENTS MAY EXPLODE OR LEAK.
HANDLE WITH EXTREME CAUTION!
Read More
Posted in politics | No comments
Newer Posts Older Posts Home
Subscribe to: Comments (Atom)

Popular Posts

  • Six Things That Should Be Single Sourced
    Single-sourcing, as we all know, is the art and science of using a single repository of information to produce multiple outputs. Typical ex...
  • Interviewing and Dating: A Single Source Solution
    Last month, people celebrated "Valentine's Day", a day to celebrate romance and love, a day to be extra-nice to your partner, ...
  • The Power of Words
    There's nothing like an election to illustrate how powerful words are. Politicians, pundits, and the media use words to advance their ca...
  • The Governing Dynamics of Documentation
    Game theory is a specialized field of mathematics that analyzes choices and results in strategic situations, or games , as the players try t...
  • Why info systems fail
    If you only have time to read one news article today, read this one from the Financial Post. Don't leave IT to the techies - Three probl...
  • How to update a document - NOT!
    Canadian International Co-operation Minister Bev Oda needs to work on her document management skills. She hand wrote the word 'NOT'...
  • Publishing for Pollard
    Most of you probably have never heard of Jonathan Pollard, the American who has been languishing in prison since November 21, 1985, almost 2...
  • The Dynamic Blogger
    Some of you may have noticed the new look of this blog. It's a new Blogger feature called dynamic views . You can now choose how this bl...
  • Dude, where's my document?
    Try this experiment: Think of a printed guide you worked on. Find the source document from your current location. Make a minor change to the...
  • Security breach!
    It's always entertaining to read about non-lethal lapses in security at a major event. Remember the debacle at the 2010 Winter Olympics?...

Categories

  • art
  • autism
  • bad communication
  • business
  • career
  • cloud computing
  • computers
  • creativity
  • entertainment
  • finance
  • food
  • Google
  • history
  • interviewing
  • math
  • media
  • medicine
  • misc.
  • music
  • nature
  • news
  • philosophy
  • politics
  • quantum theory
  • religion
  • resume
  • resumes
  • science
  • security
  • simplicity
  • sport
  • technology
  • usability

Blog Archive

  • ►  2012 (9)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  April (2)
    • ►  March (2)
    • ►  February (2)
  • ►  2011 (36)
    • ►  December (2)
    • ►  November (2)
    • ►  October (6)
    • ►  September (2)
    • ►  August (4)
    • ►  July (5)
    • ►  June (3)
    • ►  May (6)
    • ►  April (2)
    • ►  February (3)
    • ►  January (1)
  • ▼  2010 (47)
    • ▼  December (3)
      • A primer on primers
      • An obvious blog entry
      • Help! My documents are leaking!
    • ►  November (6)
    • ►  October (4)
    • ►  September (2)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  May (3)
    • ►  April (5)
    • ►  March (11)
    • ►  February (7)
    • ►  January (1)
  • ►  2009 (36)
    • ►  December (11)
    • ►  November (5)
    • ►  October (4)
    • ►  September (2)
    • ►  August (2)
    • ►  July (3)
    • ►  May (1)
    • ►  April (3)
    • ►  March (2)
    • ►  January (3)
  • ►  2008 (24)
    • ►  December (9)
    • ►  November (1)
    • ►  October (7)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2007 (10)
    • ►  December (1)
    • ►  November (2)
    • ►  October (4)
    • ►  August (1)
    • ►  March (1)
    • ►  January (1)
  • ►  2006 (4)
    • ►  September (1)
    • ►  June (1)
    • ►  April (1)
    • ►  February (1)
  • ►  2005 (10)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2004 (9)
    • ►  December (1)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2003 (9)
    • ►  December (1)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (2)
  • ►  2002 (3)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
Powered by Blogger.

About Me

Unknown
View my complete profile