ON “RELATIONAL PURITY” AND FOOD ON THE TABLE
with Fabian Pascal

 

 

 

From: CB

To: Editor

 

I have enjoyed the conversations we've had about relational database design. However, there is one question that concerns me. Namely, how can one be a relational purist in today's world, and still put food on the table?

 

What I mean is this: you and I both agree about the superiority of the relational model, and the fallacies of "object-oriented," "multi-value," "multidimensional," "hierarchical," etc., concepts of database design. However ... we live in an IT world that is dominated by vendors and commerce - and I don't see that changing any time soon.  SQL DBMSs, which rely heavily on object-oriented paradigms, such as Oracle, Microsoft SQL Server, and IBM's DB2, dominate the IT scene - and probably will for decades to come.  XML is taking over bit by bit as the "de facto" exchange standard.

 

So it seems like, if anyone is to have a chance of making a living in the field of database administration, he must succumb and become an expert at all these (albeit faulty) technologies. Otherwise, one will end up standing on a street corner with a "will work for food" sign.

 

Am I correct in my assessment?  Or is there really a way for a person to be a relational purist and still earn a good living in IT without compromising his/her principles?

 

 

To: CB

From: Fabian Pascal

 

Let me quote from an interview I gave a couple of weeks ago:

 

Q: Fabian, you’ve successfully positioned yourself as the curmudgeon of the database world.  Your opinions are highly likely to disagree with, and in many cases anger, vendors and the trade press. This is rather an unusual marketing strategy for a consultant, yet you seem to relish the reputation.  Have you always had this contrarian personality or was there a pivotal moment of disillusionment that put you on this path?

 

A: I’ve been called worse, which does not bother me. If telling the truth and relying on science--rather than uninformed personal opinions, poor reasoning, or regurgitating vendor press releases--invites anger from vested interests--which is expected--so be it. This is what marketing should be based on, it should be the rule, not the exception. The issue is not disagreement per se, but the basis for it: its OK to disagree, but you better reason and ground your position in knowledge. It is that which is lacking in the industry: people disagree for no good reason, they just don’t know what they’re talking about and, what is worse, they don’t want to know.

 

The question is how you define success. There is little doubt that I would have been much better off financially had I not bucked the industry. But I must be able to look myself in the mirror, and I wouldn't be able to do that had I been saying, like everybody else, that which is popular, but incorrect. So my measure of success is the degree to which I do not compromise on principles.”

 

So you are correct about reality, and you must make your own personal choices. But at the very least, if you got to do what the industry wants you to do, be aware of it and do not buy into the crap, which is what most practitioners do. Otherwise you will be like the guy in 1984 at the end of the book.

 

Posted 04/04/03

 

 

 

[ABOUT] [QUOTES] [LINKS]