ON LEAVING NONSENSE TO THE INDUSTRY
with Fabian Pascal

 

 

 

From: Fabian Pascal

To: Patrick Hallock

Date: 29 May 2003

 


Why did you publish [in the Journal of Conceptual Modeling] that nonsense by Riggs? Now you've forced my hand to rebut XML yet again. What a pain.

 

 

From: Patrick Hallock

To: Fabian Pascal


Here is some of my thinking on that article and many articles like it.

XML is the answer - now what was the question again?

I figured you and hopefully others would react to the article. So, far you have and I appreciate that. This person is a teacher at a significant university therefore I can only assume he is teaching students that these things are true. Being a teacher myself I thought it best to print the article and wait for the storm. Especially yourself since you were quoted in the article. If these kinds of articles are not addressed, they will show up somewhere in his students handouts or whatever with very little rebuttal. Thus another generation of students goes into the market place thinking these ideas to be true. If he were merely a person in the field doing some work in a small company that would be a different issue.

I think XML is useful just like SGML and EDI were useful. I believe, I cannot remember the source, the father of XML wrote an article that XML is now being used for things he did not intend and was worried that it was going to be over used and hyped.

I did not expect to raise your blood pressure so high. I do not think XML and especially recent XML writers are taking reasonable positions. Having heard C.J. Date at the BRG a couple of years back I can understand why is he would also not like this position. I though the most interesting statements by Date were along the line of university students are not taught referential integrity even though the teachers use his book for the course. The audience provided the appropriate huge gasp!

I gave a presentation at a state college here a few weeks ago. They were using tools from 20 years ago to design databases. These tools were before most database engines understood RI. The professors had no idea where the world is today let alone several years ago. I have far less mercy for those teaching such ideas and quoting people false or incompletely.

I wanted a reaction and I guess I got it sorry for the surprise. Maybe I should warn you next time and surely there will be a next time, as some other professor will attempt to promote a faulty interpretation of XML and relational theory or some other magic solution.

Some XML articles are like weeds they keep coming back and it takes a lot of weed killer to get rid of it.

Even though I have read articles that attempt to portray you and Date as the relics of a bygone era I and many others do not see the world that way. As you know I am friends with Terry Halpin, I was just visiting him and talked about the article also. He also knew you would react and that it would be a useful reaction.

As the managing editor, it is delicate balance between printing an article and then bashing it at the same time. That is a way to scare away would be writers. Maybe, I will also make some comment in the next issue about XML Over the Edge. You can steal that title if you like.


From: Fabian Pascal

 

You are right in principle, but only if we were in a rational system, with proper value placed on education [and knowledge]. Unfortunately we are not. So the number of those who will be convinced by Riggs' article will be much higher than those who are capable of understanding rebuttals. That's a fact.

So in such a system it is, alas, better to leave this nonsense to the industry and trade media--they publish this crap left and right--and focus on things that ought to be written for only those who can and will think, but are not.


The other problem is that it takes tons of time and space to respond coherently to that which is incoherent (Date's Incoherence Principle). Each page of Riggs takes several pages of rebuttal. It is very easy for the likes of him to write his stuff--they don't demonstrate, prove, provide evidence, explain, structure things logically etc., just declare--but very tedious for us to do all that which he does not, if we are to be consistent with our philosophy. Doing this for free is very hard to justify.

That [extending things to aspects for which they were never intended) is always the case in the industry, it is the rule not the exception. That’s why it should be left to the industry, they will do it anyway.

Students are taught very little, if anything, on fundamental. Universities have become certifying vehicles for MS, Oracle, etc. And the people who are hired to teach are industry people who have gone thru the same educational system and know nothing beyond products and industry hype. And even if they are trained as academics, they are so driven by “the market”, that they are no longer scientists.

 

What you describe may be true for small colleges, but the top universities emphasize the latest fads and nothing about fundamentals even though they ought to know better.

To reiterate: the average reader cannot make proper judgment and your policy is likely too subtle to get thru.

 

From: Patrick Hallock

 

Thank you for the insight and I do agree. Maybe the JCM should not concern itself with articles that are over the line. I would still publish XML articles, but only if they stay within the reasonable bounds of XM. Likewise for other article subjects as well.

I had not heard of Date's Incoherence Principle, I wish I had. It seems to be an interesting observation.

 

 

From: Fabian Pascal

 

I DK how you can stay within reasonable bounds with XML, but definitely you should not offer a platform for nonsense like Riggs'. His problem is not just XML, but much more serious--he does not understand the basics of the field he's in.

 

Here's Dijkstra:

 

The ongoing process of becoming more and more an a-mathematical society is more an American specialty than anything else (It is also a tragic accident of history).

The idea of a formal design discipline is often rejected on account of vague cultural/philosophical condemnations such as "stifling creativity"; this is more pronounced in the Anglo-Saxon world where a romantic vision of "the humanities" in fact idealizes technical incompetence. Another aspect of that same trait is the cult of iterative design.

Industry suffers from the managerial dogma that for the sake of stability and continuity, the company should be independent of the competence of individual employees. Hence industry rejects any methodological proposal that can be viewed as making intellectual demands on its work force. Since in the US the influence of industry is more pervasive than elsewhere, the above dogma hurts American computing science most. The moral of this sad part of the story is that as long as the computing science is not allowed to save the computer industry, we had better see to it that the computer industry does not kill computing science.

 

 

From: Patrick Hallock


I watch my wife trying to teach math. She goes though every new book fixing errors before she has to confront the students. The materials are edited for political correctness, but not mathematical correctness. I visit her school and watch kids about to graduate that cannot do fractions or know what a slope is not even if you are talking about a roof. Many days I would like to go help, and then I think how could I even go about it. The solution seems so far away from what is happening.

So, what are the critical areas of learning for our field? That may be a starting point.

 

 

From: Patrick Hallock

 

That's the ultimate fate of all large empires, which is a good thing. The US becoming the only superpower is the bell tolling--it ensures decay. [Ed. Note: If most Americans believe in the crucial function of competition, why is it that they also believe that the only superpower will always be benign, even in the face of so much evidence to the contrary?]

 

 

See The Chasing of Mayflies: Reply to Riggs.

 

 

Posted: 09/12/03

 

 

 

[ABOUT] [QUOTES] [LINKS]