THE SQL Server Blog Spot on the Web

Welcome to - The SQL Server blog spot on the web Sign in | |
in Search

Greg Low (The Bit Bucket: IDisposable)

Ramblings of Greg Low (SQL Server MVP, MCM and Microsoft RD) - SQL Down Under

Why don't the headlines say "Developer glitch" or "Design glitch" instead of "Database glitch"

Most people are aware that a "database" glitch caused the download servers for Windows 7 RC to fail the other day. What annoys me though is that the headlines always say "Database glitch" or "SQL Server glitch". Based on what Paul Randall was posting today, it seems like a pretty simple "Design glitch" or a "Developer glitch".

Every month, I find myself at sites with issues caused by the lack of database-related skills in developer teams. SQL Server does such a good job and is so easy to work with that it seems like many developer teams think they don't need database-related skills, particularly at the design stage. How can that message get changed? Or is that a lost cause and the product needs to simply become:

  • even easier to use or
  • more accomodating of design issues or
  • clearly identify design issues?

Perhaps the headlines should say "Project Management Glitch".

Published Thursday, May 7, 2009 3:06 AM by Greg Low

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS



drsql said:

Amen!  That is a really great point. It is always funny that almost every system issue is immediately identified as a database problem. And often it is true that there IS a database problem, though it is not the fault of the database...certainly not the database software.

It is one reason why I hate it when marketing types start to try to make things sound easier than they actually are. Database stuff is easier, not easy. The same basic principles of database design have been around for a long time. I wish they changed regularly, it would make selling a book on database design a lot easier!

May 6, 2009 12:12 PM

andyleonard said:

Excellent points Greg!

:{> Andy

May 6, 2009 1:40 PM

Glenn Berry said:

Remember, DBA stands for "Default Blame Acceptor", meaning guilty until proven innocent.

It's hard to believe that even an "accidental DBA" would still be using a GUID for a clustered index.

It would be really nice to know what really happened.

May 7, 2009 1:24 AM

Armando Prato said:

Man, I couldn't have said it better. I don't know about you but I think LINQ doesn't help either.  I wish they never developed it.

May 7, 2009 12:49 PM

Leave a Comment


This Blog



No tags have been created or used yet.


Privacy Statement