Top Ten Application Programmer Excuses

Today’s blog post is a followup to the last post (Top Ten Things to do Before You Visit the DBA)… 

This is the top ten excuses that DBAs hear all the time… 

  1. “There’s something wrong with the database!”
  2. “But I copied that from another program.”
  3. “It worked yesterday.”
  4. “Isn’t there something you can do to make it work?”
  5. “But I can do that better in C; Java; etc.”
  6. “It works that way in Oracle; Access; MySQL etc.” <– insert the name of a DBMS not being used
  7. “It’s too late in the project to re-write that.”
  8. “But I heard somewhere it works this way.”
  9. “Why do I have to BIND/compile every time?”
  10. “The database system is a hog.”
What do you think DBAs? Did I miss any of your favorites?


I'm a strategist, researcher, and consultant with nearly three decades of experience in all facets of database systems development.
This entry was posted in DBA, SQL. Bookmark the permalink.

5 Responses to Top Ten Application Programmer Excuses

  1. Pingback: DB2 Hub | Top Ten Application Programmer Excuses

  2. db2champ says:

    Something similar to point # 4 I hear most of the times – Hey, you did something the other day to make it work, can you do the same ?

  3. Daniel Marcous says:

    “why is it so slow? it’s just a simple ‘select * …'”

    • Bill says:

      From the developer’s perspective, this seems like a totally legitimate question. If I can’t ask the DBA about improving performance, then who should I ask?

  4. Of course you can ask the DBA about improving performance, Bill. Just be sure that that is what you are doing. If you re-read the list here you will notice the primary thrust of all these comments is to deflect blame or to complain about best practices or standard procedures. DBAs, as a general rule, welcome people who are truly trying to learn and code efficiently. But it can quickly wear down one’s psyche when all (or most) of the interactions become variations of “I didn’t do it” or “You make it work!”…

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s