SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Operating in Failure


Operating in Failure

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)

Group: Administrators
Points: 65875 Visits: 19118
Comments posted to this topic are about the item Operating in Failure

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Russ1of5
Russ1of5
SSC-Enthusiastic
SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)SSC-Enthusiastic (108 reputation)

Group: General Forum Members
Points: 108 Visits: 257
Good Article. I started out my career back in the 80’s as a maintenance mainframe programmer and I still work with existing systems both mainframe and web. So I am always thinking of maintenance when I have to dig into code, database design, or the architecture. Sometimes the best way to do something is not always the quickest or most “slick” way. Time and time again I see new applications being created by third parties and then maintained by the “maintenance" staff. Then it takes some time years for that system to become stable (if ever). What a great world it would be if the developers of new systems would have to maintain their work for the first couple of years. Then they could maybe learn about what its like to fix something after it fails, which like you said, it will fail.
TravisDBA
TravisDBA
SSCrazy
SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)SSCrazy (2.1K reputation)

Group: General Forum Members
Points: 2052 Visits: 3069
"So plan to fail and you'll be better off." and I would add "and have your notifications processes well in place so that your teams are notified in a timely matter when this does happen.":-D

"Technology is a weird thing. It brings you great gifts with one hand, and it stabs you in the back with the other. ...:-D"
jay-h
jay-h
SSCommitted
SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)

Group: General Forum Members
Points: 1975 Visits: 2337
TravisDBA (1/13/2011)
"So plan to fail and you'll be better off." and I would add "and have your notifications processes well in place so that your teams are notified in a timely matter when this does happen.":-D


Perhaps it should be 'plan for failure...'. 'Plan to fail' sounds too much like the system is expected to fail. Failures will happen, but the system needs to tolerate failure.

...

-- FORTRAN manual for Xerox Computers --
Alan Vogan
Alan Vogan
Ten Centuries
Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)Ten Centuries (1.2K reputation)

Group: General Forum Members
Points: 1177 Visits: 585
Good to remember, though I agree with the above, it should be 'Plan FOR failure.' The planning to fail is a funny little catch phrase but enough of those in the work place can get you down (or turn into an enterprise, ie. www.despair.com).

I find it valuable when testing to have my manager make a run. He's really good at messing up the intended use of a program, entering wrong data, attempting unintended processes, and sometimes he'll just bang on the keyboard and hit enter. It's also quite entertaining. But even after all that, there are still failures that we hadn't planned for. Maybe the phrase should just be, 'Life happens, what the heck?'
Tom Garth
Tom Garth
Ten Centuries
Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)

Group: General Forum Members
Points: 1291 Visits: 1499
A primary measure of any application should be it's ability for "GRACEFUL DEGRADATION".

Tom Garth
Vertical Solutions

"There are three kinds of men. The one that learns by reading. The few who learn by observation. The rest of them have to pee on the electric fence for themselves." -- Will Rogers

Steve Jones
Steve Jones
SSC Guru
SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)SSC Guru (65K reputation)

Group: Administrators
Points: 65875 Visits: 19118
Tom Garth (1/13/2011)
A primary measure of any application should be it's ability for "GRACEFUL DEGRADATION".


Too true, and too often I see developers that don't ever expect a query to fail or a connection to fail and don't include a reasonable retry, or option to retry.

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search