View Single Post
  #58  
Old September 29th, 2005, 12:33 PM
BruceM
external usenet poster
 
Posts: n/a
Default


The analog I used is that if this were a woodcraft group, they post

"What is the best kind of rocks to smash screws into fine furniture?"

You answer "Your whole approach is wrong. You need to learn about
screwdrivers and starting holes. Putting soap on a screw can keep the
bosard from splitting. Etc. "

They reply: "Screw you! I just want an answer. I want it NOW, NOW,
NOW! I don't care that this desk is going to fall apart if I build it
this way.


A crude analogy (I assume you meant "analogy"). Databases don't fall apart
for want of a "natural" key. Maybe in some cases they don't perform as
well. More likely beginner problems are going to be related to things such
as storing data redundantly. When you talk about clustered indexes and
physical order, and then you include code that includes MAKE TABLE without
explaining what do do with the code, the person who is trying to figure out
how to manage a few hundred records is left with no clear idea of how to
implement your suggestions. When somebody else offers a practical
suggestion, which the beginner tries and with which he or she has success,
that person is apt to implement the method that works.
In another (and I hope more apt) analogy of my own, I think that any serious
user of Microsoft Word should learn about styles (as the term is used in
Word). But even a person who uses Word extensively will occasionally resort
to direct formatting. For the person who uses Word for an occasional letter
or something of the sort, I would probably just show that person how to
apply direct formatting. I would mention styles, and encourage their use,
but not insist on it. Their documents will be just fine.

Then someone tells them: "Granite. Big huge chunks of granite will smash
screws in real good!"


Have you caught on that experienced and thoughtful people disagree with you?
You yourself disparage the education and experience of others when it runs
contrary to your preferences.

And finally the arrogant newbie replies; "See? They helped me!" And
they proceed under the idea that anyone can be a master craftsman, as
long as they have a pile of five pound granite rocks at hand.


"Arrogant newbie", huh? That's pretty contemptuous. I doubt beginners see
themselves as database experts. They have a problem to solve, receive
suggestions, implement those suggestions, build a functional database,
please their bosses, and move on to the many other things they doubtless
need to do. Does this make a person arrogant?

/quote


Consider plain text message format for newsgroup postings.