ON IGNORANCE/STUPIDITY VS. KNOWLEDGE/REASON, AND CONSEQUENCES THEREOF
by Fabian Pascal

 

 

 

It so happens that I just got the following two messages on the same day. I will leave it to the reader to figure out which reflects either of two aspects in the title.

 

 

From: RB

Subject: Thank You

Date: 28 Jul 2005

 

I just found out about this website and started reading it.  I found it to be informative and decided to get Fabian’s Pascal's book PRACTICAL ISSUES IN DATABASE MANAGEMENT (I hope this is a good starter).

 

As a modest database practitioner trying to make a living, I always intuitively felt there was something wrong with SQL implementation and had countless endless arguments with developers and dba’s about why design is so important for the DBMS cycle not to become a nightmare.

 

Thanks to you, I realized now that all these arguments were mainly waste of time as I had the arrogance to try to educate people while not being educated enough myself.   Being from a math and computer science academic background, my only effective db reading was Codd’s rules + some disparate writings of his (multi programming).  The rest was drawn from logical “as objective as possible” extrapolation of these readings but that was deeply insufficient I realize now.

 

Better late than ever, I vow to be more knowledgeable of this field b4 going any further.  As a token of my gratitude for being a rare beacon voice of sense in an environment governed mainly by subjective flawed perceptions, I thought I would provide you with a quote I found on a board I participate in Experts Exchange.  The source is a programmer that has been at dba since 1978.  I thought, you might like it:

 

It is perfectly valid to design a database without PKs on some or all of the tables.  Separate indexes will speed up searches and provide means to refer from one table to another.

--Dan Rollins, experts-exchange.com/databases/Microsoft SQL Server

 

Thank you for what you're doing.  We need people like you.  Please don't give up.

 

 

From: Fabian Pascal

 

Good for you. It is good to know that the site is achieving, at least once in a blue moon, the precise objective for which it was created. But you will find that the more you know, the less those around you will.

 

 

From: Tony Douglas

Subject: We're Doomed

Date: 28 Jul 2005

 

From the infamous Dawn Wolthuis (comp.databases.theory)

 

   From August 2005 wired (sometime in the near future) a callout in the article We Are the Web by Kevin Kelly reads, "A simple link, it turns out, is the most powerful invention of the decade."

   The RM turned our former foreign key navigating links into set processing joins so that instead of navigating from one "page" to another, we join, restrict and project.

   I, for one, am pleased that links have been "invented" and we are permitted to drive around through data again.  I don't need to do it all the time, typically when I have a particular instance--person, place, thing or event -- and want to know more about it.  Sure, if I know where I'm headed I could do that with set processing, but I appreciate the permission to wander too.

   Smiles.

 

There is something in the psyche of programmers which rejects simplicity and positively seeks unnecessary complexity. Particular examples of this hi-tech gadget freak mentality include object oriented programming, XML, pointer twiddling in C, navigation in hierarchical databases. Anything which stops a programmer getting his or her hands dirty in pointless error prone activities is suspicious and should be prevented, on grounds of "efficiency" or other similarly spurious "reasons". The question is, is that in the nature of people who are drawn to programming, or is it ingrained into them when they "learn" programming from whichever source, or a combination of the two ?

 

 

From: Fabian Pascal

 

(See also Dawn Wolthuis “Proof” )

 

Believe you me, data management is not the most critical consequence of ignorance and stupidity. These two have been dooming human societies from the inception of the very first one, and there is no reason to believe this will change any time soon. In fact, we're witnessing the end of the west/US as we speak, for this very reason.

 

I am on public record stating that there is an economic incentive for complexity in the industry. Simplicity does not necessitate as many consultants, books, seminars, and punditry as complexity does.

 

 

From: Tony Douglas

 

Indeed. You don't need curiosity, awareness or knowledge to work in a call centre or leisure centre or mall or gym, and your country has abandoned all pretence at a manufacturing economy. Heaven help you if that's what your "economic miracle" is based on.

 

But what comes first - the economic imperative, or a personality trait that demands complexity and revels in the bronco-busting approach to IT ? Do they feed each other ?

 

I have been thinking for a while of trying to put together a presentation or note along the lines of "Against the Cult of Programming". A while ago I half-jokingly drew a parallel between joining a cult and becoming a programmer, but the longer I went on the more similar they seemed...

 

 

From: Fabian Pascal

 

Those who believe capitalism won are in for a shock. Capitalism, part. the corporate welfare flavor, if left unchecked, will self destruct. Why do you think communism (which also self-destructs if unchecked) ever arose in East-Europe? It was a response to the failures thereof. There's a cycle going on, they defeat each other the masses pay for it. Here's evidence:

 

When we consider the [Islamic] movements that embrace violence, we can see that they are not expressions of an outburst in the West of the [Israeli-Palestinian] conflict in the Middle East. Most of the young Muslims radicalize in the West: They are "born-again Muslims." It's here that they are Islamicized. Almost all separate from their families and many have marriages with non-Muslims. Their dispute with the world isn't imported from the Middle East: It is truly modern, aimed against American imperialism, capitalism, etc. In other words, they occupy the same space that the proletarian left had thirty years ago, that Action Directe had twenty years ago ... They exist in a militant reality abandoned by the extreme left, where the young live only to destroy the system ... [This radicalization] isn't at all the consequence of a "clash of civilizations," that is to say, the importation of intellectual frameworks coming from the Middle East. This militant evolution is happening, in situ, on our territory. It partakes henceforth of the internal history of the West.

--Olivier Roy, quoted in Jihad Made in Europe, The Weekly Standard


First come abandonment of knowledge and reason due to unchecked system, via destruction of the educational system. That leads to concentration of power and some form of fascism, either of the left, right, or above.

Anything that's based on mechanics rather than thinking/understanding is a sort of cult. And if the system rewards it...

 

 

Posted 8/5/05