handleTheImpossible(*state snafuState){ /*hmm…*/ }

WP (WordPress) was being supremely annoying the other day…  all the earlier drafts of a certain post kept clamouring for attention and I just wanted to say, *I know*… but this is the version I want for my post. Now will all you others just GO AWAY.

I wasn’t getting anywhere so I decided to force the app into an illogical state a) out of pure vengeance and b) just to see if that would rinse away all the other drafts (on hindsight: extremely STUPID idea… I could have hosed the entire production version of my blog). Continue reading

Failure nets : the 'dark matter' of complex systems

circuitA thought:

Complex systems are prone to fail and, knowing that, we build into them every manner of defense against such outcomes. If we consider complex systems as networks, with the number and variety of nodes of any type being some sort of measure of overall complexity, the nodes, edges and paths all hold a binary potential: to push the system towards correct/expected behaviour, or failure. In the absence of design, each of these possible points or paths through the system would have an equal likelihood of an expression leading to one of these two outcomes, so that there would be equal opportunities for failure and success. In designed systems, we stack the odds to lower the overall probability of actual failure.

I think we tend to forget about this ‘alter network’  and it’s ‘failure processing’; it bites us when we least expect it. It can be thought of as a sort of inverse of the understood, ‘as-designed’ system. It anti-operates / anti-runs alongside the latter, and is inextricably tangled with it. The best we can do is siphon power away from it.

Continue reading

Fault Trees vs Failure Modes Analysis

FMA, or FMEA (Failure modes and effects analysis) is the old-fashioned way of hunting down all the ways in which things can go pear-shaped, in the hopes that such events could be avoided. I was reminded of it when I came across a random article using fault trees to illustrate ways in which modern disk drives (capacious as they’ve become) are more prone to fail. But I’m not gonna be talking about disk drives… Continue reading