Subject: How-tos (Re: querying the console type?)
To: None <netbsd-users@netbsd.org>
From: Magnus Eriksson <magetoo@fastmail.fm>
List: netbsd-users
Date: 10/21/2006 18:19:08
Ok, pet peeve. Rant. Not directed to anyone in particular; especially
not TLS, who took the time to explain things to someone who asked.
On Sat, 21 Oct 2006, Thor Lancelot Simon wrote:
> I tend to think that "How-Tos" are a very bad thing: they encourage people
> to do complex tasks, with potentially serious consequences, without the
> background knowledge they would have if they actually looked at the primary
> documentation for long enough to figure it out. Then if anything goes
> wrong, they're utterly stuck. The NetBSD Guide seems somewhat better.
As someone who has actually had to learn things from scratch (as opposed
to being born with perfect knowledge), I disagree.
There are good how-tos and there are bad how-tos, just as there is good
and bad documentation of any sort, including man pages and official
guides. A good how-to would give background on *why* things are set up in
a certain way, and not just give a cookbook recipe listing the steps you
have to take.
That, IMHO, is vastly superior to some man page listing only the options
a program takes (and still having to ask on mailing lists how things are
connected); perhaps even better than an official Guide in which you just
can't figure out *where* something is explained.
And when you're learning about something, you often *need* a certain
amount of hand-holding. Sure, it feels nice figuring things out from man
pages only, taking on the role of intrepid explorer of the
almost-uncharted system in front of you. But it's bloody annoying when
you can't figure it out.
Not to mention the times when you *think* you have figured things out,
but missed a crucial detail and end up messing up the system (or leave it
insecure and wide open). A cookbook approach might even help in that sort
of case.
(And what about the times when what you are trying to do isn't considered
to have anything to do with the operating system, and you need to browse
pkgsrc for a solution?)
I am not saying everyone should abandon writing all other documentation
and start putting together their own pet documentation projecs; far from
it. But there is a need for documentation for people who aren't expert
sysadmins too. Just as there is a need for comprehensive reference docs
as well.
Don't knock howtos. They do help.
MAgnus