ON GATES’ “EDUCATION”, STONEBRAKER’S PRONOUNCEMENTS, AND THE PRODUCT OF “CORPORATE EDUCATION”
with Fabian Pascal

 

 

 

From: RH1

To: Editor

Date: 28 Feb 2005

 

I've been an avid reader of your site for a couple of years, and thought this could possibly make for "quote of the week" material.

 

It's starting to appear corporations are no longer satisfied with the death grip they have on our universities, now they want to expand to our high schools.

 

" America's high schools are obsolete," Gates said. "By obsolete, I don't just mean that they're broken, flawed or underfunded [sic], though a case could be made for every one of those points. By obsolete, I mean our high schools — even when they're working as designed — cannot teach all our students what they need to know today."

 

I'm not sure where he's going with this, but I'm pretty sure it ends with selling more product.

 

 

From: Fabian Pascal

To: RH

 

I've noticed that in the news.

 

He means, what corporations need them to know, which is, well, mostly nothing. [Corporations are about training and conformity, not knowledge and thinking].

 

There is no education system, only a training and socialization system, making sure nobody knows much beyond tools, or thinks very much.

 

I am not surprised. The American empire, like all empires, is decaying fast and there is nothing that can be done about it.

 

 

To: Editor

From: RH2

Date: 21 Feb 2005

 

Mike Stonebraker delivered the keynote at the Ingres Conference in Kansas City in November.  He put up a slide containing more or less your Quote of the Week and proceeded to talk fluently about something or other. I can assure you, at my table we all switched off at that point and started planning where to go for dinner. I think that reflects well on my colleagues understanding, if not their courtesy. But in hindsight it was a pity we switched off because we missed the full unhappy significance of his words.

 

Chatting about it later with someone who bothered to listen to the rest of what he had to say, I was told that his comments on relational DBMSs proved to be even more puzzling than they seemed at first, because the problem he went on to describe, and his solution to it, appeared to have nothing whatever to do with managing data, but rather more to do with instantaneous filtering and switching problems.  To quote my source: "Since no information is intended to be kept, what the hell would even an infinitely fast DBMS do to solve his problem?!" Why raise the issue? Why pretend that RDBMS performance is other than implementation-dependent?

 

His eagerness to discuss the commercial possibilities of his latest enthusiasm might be described by a less charitable person as (at least) vulgar, if not nakedly avaricious.  He can claim Y is a solution and X is not, confident that most of his audience will lazily assume that X was intended to be a solution and therefore esteem Y more highly.  Is this perhaps a new standard in intellectual shabbiness? Well, no; even as I wrote that I realized it's not.

 

 

To: RH2

From: Fabian Pascal

 

This has been a pattern with Stonebraker ever since I remember. In fact, I never heard anything from him that impressed me, his achievements notwithstanding. And I have always been highly suspicious of academics with business interests; they are vendors, and behave accordingly. 

 

Perhaps people ought to inquire into the history of his previous "enthusiasm", Illustra, and what happened to the company that bought it in order to stave off decline, Informix. He was making similar noises then.

 

If people who ought to know better behave this way, nobody should wonder about the state of the industry.

 

 

Ed. Comment: In this context, consider that that one of the discussants in the following thread at dbForums is american, the other indian. If you ever wondered why the center of power is shifting from the West to the East, one of the reasons is in there somewhere, in Gates’, Stonebraker’s and r937’s utterings.

 


Rajiravi: I strongly agree with you that MS Access is not a real relational database. With its emphasis on physical files, Access confuses the physical and logical aspects of databases.

 

For that matter, using the same argument, MYSQL is also not a real database either. When you can specify the format you want your table data to be stored in, you are no longer talking about a relational database. Then, too, is their insistence that foreign keys (or referential integrity) are not required. This makes it abundantly clear that the designers of MYSQL wouldn't recognize relational database theory if somebody hit them on the head with it.

 

 

r937: somebody has been visiting dbdebumph.com too often.

 

access is a real relational database.

 

mysql is a real relational database.

 

please stop being so elitist

 

 

Rajiravi: Yes, I visit www.dbdebunk.com every Friday afternoon when they have a new set of articles. And I do learn a lot from that site.

 

Some of the moderators of this site seem not only to visit the site, but also contribute to it. So, I guess I am in good company there.

 

I haven't bought anything from that site yet, but plan to do so to support them and to learn from them.

 

Sites like Fabian Pascal's dbdebunk are sorely needed.

 

 

r937: i'm happy for you, and i'm glad that you can stomach the arrogance and vitriol that permeates that site

 

however, please do not let it affect your grasp of reality

 

according to everybody else in the world, access and mysql are certainly real enough, and they are indisputably relational databases

 

for someone to denigrate these two excellent products, used by millions of people around the world, based only on some perceived shortcomings as measured against theoretical and idealistic standards, only reveals how far removed from reality the speaker is

 

according to those theoretical and idealistic standards, there is no product in existence which could be called a "real relational database"

 

yes, i've heard of Tutorial D, but i don't think it has displaced too many access or mysql installations--let's revisit this subject when it starts to get picked up by some fortune 500 (or even fortune 5000) companies

 

 

Rajiravi: It is interesting that people see Fabian Pascal's postings as arrogant. I, for one, do not see them as such.

 

He states his facts and asks others to prove their statements when they disagree with him. Most often they can not rebut him on the technical points of his argument.

 

Then the next step is to say that his ideas will not work in "the real world." Again this statement is made without any proof. As I've mentioned here before, I've implemented a web application built on a 3rd normal form database with real time access to it. No performance issues at all! The users' comment was that it was the "cleanest" application that they had seen. (It also had zero bugs during its lifetime!) Wouldn't have been as clean without it being a 3rd NF database. Also, this was before I had visited Pascal's site and heard about the evils of nulls. Strangely enough, my database design contained very few null columns. Most tables had only required fields. A similar, but simpler project, that denormalized the database for "performance" turned out to be much slower. (An attempt to convert it to a Java Based application was a total failure.)

 

My real world experience strongly supports Fabian Pascal's views. Hence I am very sympathetic to his ideas.

 

Is Mr. Pascal bitter? Yes, he is. So would anyone be who is a master of his subject, yet sees others denigrating him merely because they do not understand what he is saying. His comments about the sorry state of affairs in the software world is very accurate.

 

Vitriol from Fabian Pascal? What a strange idea!  There is as much vitriol from others towards him, if not more.

 

Regarding Access and MySQL, many people consider a spreadsheet as a database and use it as such. That does not make a spreadsheet a relational database. Access and MySQL are databases, but not relational by any stretch of my imagination. I would not use either if given a choice. I like PostgreSQL though.

 

r937: i guess you need to stretch your imagination a wee bit more, then. would you like me to show you specific examples on pascal's site of colossal arrogance, vitriol, elitism, and rudeness? sorry, i won't, because it would mean i'd have to go visit that site again, and while you can stomach him, i cannot [Ed. Comment: Uhuh, how convenient]. however, i do have two items bookmarked:

 

"There is absolutely nothing that will persuade me to consider anything that has to do with Celko. 100% waste of time." (http://www.dbdebunk.com/page/page/1490837.htm)

 

"Stay away from Celko!!!!" (http://www.dbdebunk.com/page/page/857309.htm)

 

arrogant, rude, and condescending.

 

 

Rajiravi: I agree with you that Fabian Pascal could have used gentler phrasing.  In other words, he was highly opinionated. But rude? No. Arrogant? Yes. Condescending? Maybe.

 

I can tolerate arrogance from those who have something to be arrogant about. Like John McEnroe, Michael Jordan, etc. (Not that they were arrogant.) But the truly great people are those who are acknowledged masters, and humble at the same time. Like Chris Date.

 

In this particular case, I disagree with Fabian Pascal. There are quite a few interesting things that Joe Celko says. Does he make mistakes from time to time? Yes. But then, I do not have to agree with Celko or Pascal on every single topic.

 

There is a saying in India to the effect that: The Lotus is a beautiful flower despite growing in very dirty water. Ignore the place that it grows in and appreciate its beauty.

 

I apply that to the debunk site and ignore the arrogance that sometimes comes across. My aim is to learn new things, and that site does do that for me.


 

It's interesting that the likes of r937 are always silent when others point blank insult me using foul language, while failing to provide any content whatsoever, but my personal preference not to deal with Celko, based on substantive evidence we provided over the years to back me up (for just recent examples see There’s Only One Relational Model, (Not) More on Celko Please!, and On an Old Celko Puzzle), bothers him. One reason is because he has no clue about substance—no wonder, given his authority source for database knowledge: corporations—and therefore can only interact with style: he is concerned with my style, but cannot appreciate, and therefore is oblivious to, the damage that Celko causes.

 

To answer MW, the r937’s of the world are precisely what Gates has in mind as examples of proper “education”.  (Incidentally, when you hear “elitism”, you know you’re dealing with the likes of those who put Bush in power with such destructive consequences, which they’re incapable of comprehending. And this is an educated guess. It’s reality that’s rude, not me. I am just pointing it out).

 

My advice stands, Ravi: Stay away from Celko! Perhaps not polite, but practical.

 

Ed. Note: Here’s the correct perspective on Gates' notion of education.

 

 

Posted 4/29/05