ie8 fix
madison

Glitch and recent system outages

By | June 1, 2011, 8:11pm PDT

Summary: Recent data center and software failures have people pointing fingers. Should we look at a broader causal factor and could we be tempting fate?

There have been some well-publicized system outages recently. Cloud hosting sites have been down as have some cloud services and highly used applications.

Why these systems fail can be attributed to a number of causes. Some are due to hardware failures. Some fail due to operator error. Some fail due to software errors. And, several fail without any of us either aware of it or ever knowing what caused these failures.

As these events occur, I keep remembering a book that Jeff Papows (Jeff was Lotus’ CEO and President of Cognos) wrote called Glitch (from Prentice-Hall). While I read months ago, recent events made me recall the words in those pages.

Glitch by Jeff Papows

Glitch by Jeff Papows

In Glitch, Jeff tells how software bugs trigger some spectacular problems. Some of the examples he cites are even tragic. But, through them all, he paints a picture that leaves no doubt as to the enormity and economic damage these glitches create.

Not all the glitches he describes are due to the willful disregard or negligence of programmers. Some occur when two independently created pieces of software (or software and hardware) are mated together without people understanding all the possible ways these different products will be used together. While many of us can test code for the predictable/knowable situations, we have trouble testing for the unknown and unforeseeable events. That’s when really hinky things can happen.

Yes, more testing is also beneficial and for certain situations (like aviation navigation software) it is imperative. But, like all business decisions, human beings must make decisions as to when an adequate level of testing been completed. That thought makes me uncomfortable just thinking about it.

I’m not saying that we should accept anything less than perfection but I am also enough of a realist to understand that nothing in this world is perfect. The challenges Jeff describes in his book are only the tip of the problem - and - it’s a problem that will only grow more apparent as we incorporate more software into our automobiles, homes, work, etc.

Several times this year, I’ve been chided for having a really old cell phone. It’s not a smart phone but it does exactly what I need it to do: phone calls, voice mail and the odd text message. There’s something to simplicity and that phone is one of the simplest pieces of technology I own. It has never had a software upgrade. It can’t do much and, as a result, it has very limited means of failing me.

I worry when we surround ourselves with overly engineered ’solutions’ as someday, sometime, somehow they will fail. When you see some spectacularly over-engineered products, think about the beach houses on U.S. barrier islands. People construct those homes thinking the engineering of the building will spare it from major damage from hurricanes. While the roof might survive the winds and the pilings might mitigate some of the flood damage, nothing will save the structure when the wind topples a utility pole onto the house and causes the transformer to short out and cause a massive fire. Sometimes, you can’t predict every adverse situation. However, sometimes you should avoid over-engineered solutions.

Maybe the Luddites had it right after all….

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Brian is currently CEO of TechVentive, a strategy consultancy serving technology providers and other firms. He is also a research analyst with Vital Analysis.

Disclosure

Brian Sommer

I am co-owner of TechVentive, Inc. The company has been engaged on numerous consulting engagements, often for technology firms, service firms and litigators. As a general rule, I do not write about current clients of TechVentive. Should that occur, I will note this in blogs. Readers should assume that I have had client relationships with many ERP and other technology providers. Some of these relationships may be quite small and short-lived while others more significant. One of TechVentive's business units publishes research reports about technology providers. As a result, this business receives small amounts of revenues from a wide variety of software firms, software buyers and others when they purchase copies of reports. Some firms do secure reprint rights to these reports. None of these purchases, individually, represents a significant amount of total revenue for me and the nature of it is hard to predict where it will come from. I also provide some marketing strategy and/or market segmentation work for software firms as I have developed a unique database that segments the largest 4000+ technology buyers in the world. Many technology firms periodically engage me for unique views into this database for future marketing campaigns. I do not blog about these efforts and do not blog about client firms while they are active clients unless some pressing news story erupts. If that event occurs, I will indicate any perceived or real conflict of interest. Occasionally, I will develop unique intellectual property pieces for technology or service providers. If I should blog about a vendor with whom I have recently developed a special information product, I will note this in a blog to avoid any appearance, real or unintended, of bias. For the most part, I have no investments in technology firms. While I've been offered friends and family stock and other inducements in the past, I have steadfastly refused these. I used to be a partner with Andersen Consulting and had no ownership stake in the firm for many years. I frequently refer to this in my blogs and do not hide my prior association with the company. I did purchase a few shares of Accenture and Cognizant stock in late - 2008. I have sold some of those positions in late 2009. Readers should assume that most software conferences that I write about involved some measure of fees waived and/or travel reimbursement. I do not charge vendors to attend these events nor will I accept payment for same. I do get reimbursed for many speaking engagements. I generally note at the end of blogs whether the vendor reimbursed me for travel expenses. Generally, this includes airfare and hotel. I do not request, receive nor accept travel perks such as first class airfare.

Biography

Brian Sommer

Brian is in a unique position to diagnosis the winners and the losers in technology and services. He was the longest running (10 years) and most senior director of Andersen Consulting's (now Accenture's) global Software Intelligence unit - a position that required him to pick the best possible software solutions for hundreds of clients globally. He advised the firm on ERP software market forecasts and helped establish manpower planning estimates by vendor for deployment globally.

Brian continues to remain close to technology buyers and sellers. When he left Andersen Consulting, he co-created a dot-com with blogger and former arch-enemy at Price Waterhouse, Vinnie Mirchandani. That firm helped broker efficient services contracts between software buyers and systems integrators. Since then, he's created TechVentive, Inc. - a company that helps technology firms better understand their markets - and Vital Analysis - the research and publishing arm of TechVentive.

Brian still travels the world and publishes an impressive number of articles, research reports and blog posts annually to help software and services buyers make better business decisions. He can be reached at: brian @ vitalanalysis.com

13
Comments

Join the conversation!

Just In

RE: Glitch and recent system outages
FAULKNE 13th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
Reality is an infinite series of IF-THEN statements. No wonder programmers have problems. wink
0 Votes
+ -
It's really very simple, "infrastructure", to access the cloud as opposed to a local machine (the one under your desk, or company servers).

You have to first use the machine under your desk, then probably the company server, then a DSL modem, then to a phone line, then to another DSL modem (exchange MUX), then through more phone lines, and modems for fibre, then to another phone line, then to another DSL line (via more modems), then onto some other remote computer (probably exactly the same as the one under your desk).

THEN ALL THE WAY BACK AGAIN.

It's 'links in a chain' you will never know which is the weakest link or which link is going to break, but you know that if you'r chain is VERY VERY long, it has many many more links in it, each one could be the 'weakest link'...

And how all that could possibly be more secure, more stable, more reliable, or more controllable than hosting your system locally. Having a chain with 3 or 4 links not possibly hundreds or thousands.

That is apart from all the issues (legal) of 'record keeping', and many companies would NEVER want their data and files anywhere NEAR the internet (thank you very much)...

So far I have yet to see any articles that actually state what benefits being 'in the cloud' there are ?

Moving to 'the cloud' appears to be a retrograde move, that i do not think will every be 'mainstream', its just too 'iffy'.

Bigger the 'system' the more outages you MUST have, how big is the 'cloud' ?
0 Votes
+ -
This is an excellent article. The following publish supplies genuinely high quality info. My spouse and i?meters bound to check in it. Truly extremely helpful points are given listed here. Many thanks a great deal. Carry on favorable functions. vintage snapback hats best solid state drive
0 Votes
+ -
This is a really good read for me. Must admit that you are one of the best bloggers I have ever read. Thanks for posting this informative article. baby gifts for boys baby gifts for girls
0 Votes
+ -
I like the article you wrote here; it is very informative and useful for the internet users like me. I will come back to read more blog posts on your website and I have bookmarked your website as well Thank You know style clothing store girls clothing stores online
0 Votes
+ -
I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate! nccma cooler
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing the i shop abatwa
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post. power sa shop
0 Votes
+ -
I totally agree with this "I???m not saying that we should accept anything less than perfection but I am also enough of a realist to understand that nothing in this world is perfect. The challenges Jeff describes in his book are only the tip of the problem - and - it???s a problem that will only grow more apparent as we incorporate more software into our automobiles, homes, work, etc" more power

Background Check Rental
0 Votes
+ -
Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board. z d n e t t h a n k Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
0 Votes
+ -
This is my first visit to z d n e t site. Thanks a lot and keep sharing the information. Keep updating the information for all of us.how can i clean up, because i don???t know why it seems my skeen has to fat i get the glasses dirty every day.i search y a h o o Very good quality indeed. I surely recommend it. The template used in their site is also great.
0 Votes
+ -
Fantastic news about the new release.I positively enjoying each little bit of it and I have you b o o k m a r k e d to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
0 Votes
+ -
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix