News for hackers. Stuff that matters.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by gowld on Wednesday April 17, 2019 @01:07PM (#19684384)
> but the item will remain on the checklist in perpetuity,

Why do you say this?

Everytime you see a system flaw because of a missed step, you add to checklist. Everytime you have a process flaw because of a uselss step, you remove from the checklist. There's no problem here, checklist maintenance can be a step in the checklist.

> ("Skins, skis, boots, .

"Spectacles, testicles, wallet, and watch!"

Re:Post-surgical deaths in Scotland drop by a third, attribu... by ip26 on Wednesday April 17, 2019 @01:16PM (#19684452)
A release checklist (for us) is inherently very risk-averse, as its raison d'être is to prevent a very expensive & dire catastrophe, and every item on the list is (metaphorically) "written in blood" [0]. As a result it's politically intractable to remove anything.

[0]: https://medium.com/war-is-boring/u-s-navy-supercarriers-domi...

Re:Post-surgical deaths in Scotland drop by a third, attribu... by dv_dt on Wednesday April 17, 2019 @02:25PM (#19685120)
I would say that a system too entrenched to consider removing anything, is fundamentally at risk of not being able to correctly analyze the system when adding anything to the checklist, and is itself at an increased risk to fail.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by bluGill on Wednesday April 17, 2019 @03:23PM (#19685603)
The problem is it is easy to look an item and say "we no longer need this, remove it". It is much harder to be sure you are fixed all possible ways the problem could have happened. Maybe the system auto-signs the release - but does it in all cases? Is there a rare special case where the automatic process doesn't happen? Do you really know what tricks they have to pull in that branch office in India?
Re:Post-surgical deaths in Scotland drop by a third, attribu... by dv_dt on Wednesday April 17, 2019 @03:33PM (#19685705)
That's why the same consideration to adding an item needs to be put into removing an item, need to be put into reviewing if the checklist is relevant still at all.

Broken down a different way, you need two systems: an automatic system so you're not reconsidering decisions that have good outcome (a checklist), and a considerate system that decides what goes into or out of the automatic system.

If the considerate system is broken or just frozen, then you have a problem. How long it will take to manifest is a different question.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by eslaught on Wednesday April 17, 2019 @04:13PM (#19686072)
I think there's an asymmetry that you're not quite capturing here: when you add an item to the checklist, you have a specific concrete failure at hand (the process just failed, you had everyone on hand to do your root cause analysis, and you know exactly why). Later when you want to remove it, you (a) lose context because time has passed and memories are fallible and/or a different person is dealing with it, and (b) you have to have some reasonable assurance that you've covered other ways the same failure can occur. No amount of process can completely eliminate this asymmetry so at some point you're forced to make a tradeoff based on how risk averse you want to be.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by vkou on Thursday April 18, 2019 @01:20AM (#19688914)
The problem is not lost context. The problem is that adding an item to a checklist protects you from a category of outcomes. If you have a checklist item to make sure a release is signed, you will never push an unsigned release.

Removing an item from a checklist is done in response to a change in inputs. Sure, you may have automated release signing - but unless you are 100% confident that you are aware, and have mitigated 100% of the ways in which this can fail, you cannot, and should not remove the 'check that the release is signed' step.

Lost context has nothing to do with this. Unless you are an omniscient god, you probably cannot reason, with 100% certainty, that you have mitigated every possible input that produced a bad output.

So, check your outputs.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by nuclx on Thursday April 18, 2019 @11:54AM (#19692017)
So it could be an automated test to check if the release is signed as well instead of a checklist item.

Having long checklists for comparatively simple tasks really hurts productivity, plus they're often used as an excuse to put automation in place, because 'the process is already defined' and 'people are already used to it'.

When designing a process, it is of utmost importance to keep checklist lengths minimal.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by dv_dt on Wednesday April 17, 2019 @04:51PM (#19686383)
I can definitely concede there can be some asymmetry, but I think it's system dependent.

As the Boeing 737 Max 8 shows, adding new items (in this case a new design element) is also fraught with risks. You have to get the root analysis correct when adding or removing elements. Adding has risks of unknown (not accounted for) like removing has risks of unknown (accounting forgotten).

In the end, I guess I still believe the best strength is in good analysis at the consideration stage.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by brianpgordon on Thursday April 18, 2019 @03:21AM (#19689337)
Adding a design element is completely different from adding an item to a checklist.

The asymmetry with checklists is that it's completely risk-free to add a new check, but it's risky to remove one. For example, someone might say "we're not totally sure that our system won't fail when we do X, so let's check that in QA, or at runtime, or at takeoff, or whatever." Now that the check is there, it protects you from failures when you do X. And now you're in a situation where you can't safely remove that from the checklist unless you can prove that your system won't fail when you do X. Adding requires only a suspicion, removing requires rigorous proof.

The case you describe with the 737 Max isn't the same at all. There's an actual risk when adding a new component to the system, but no risk when adding additional verification. That's not to say that there aren't other costs, but it can't directly make your system less reliable.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by dv_dt on Thursday April 18, 2019 @11:48AM (#19691977)
Just one example: If I add a step of, If patient enters with heart attack symptom X, was patient injected with 100cc of <drug>?

It's not a risk free check at all. It will likely increase the rate at which the drug is administered, with all types of plusses and minuses associated with adding a component to a system.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by ngcc_hk on Wednesday April 17, 2019 @06:34PM (#19687028)
I think the case of 737 max is they game the checklist approach - use the guy who should be checked to be the guy to check it. Hence the argument to remove an item is so dangerous. (But then it is also may be bad blood. Life is more complex than a checklist. )
Re:Post-surgical deaths in Scotland drop by a third, attribu... by rhizome on Wednesday April 17, 2019 @10:16PM (#19688201)
Re:Post-surgical deaths in Scotland drop by a third, attribu... by exolymph on Thursday April 18, 2019 @04:05AM (#19689511)
But the point of Chesterton's fence is not that you should never knock down a fence :P
Re:Post-surgical deaths in Scotland drop by a third, attribu... by rhizome on Thursday April 18, 2019 @05:57PM (#19695158)
But what it does do is tell us that the difficulty of removing a fence is irrelevant to its utility. :)
Re:Post-surgical deaths in Scotland drop by a third, attribu... by hyperman1 on Friday April 19, 2019 @04:07PM (#19702568)
I feel like it is the reason why disruption works so well: After an organisation exists for a while, 100s of fences are clogging up the streets. Some of them useful, some of them used to be useful, some of them never thought out well to begin with.

So disruption is taking a bulldozer, and driving right over them. The clearly usefull fences get erected quickly. The forgotten usefull ones are rediscovered after a while, maybe causing some minor damage in the process. But the grand majority turned out to be useless, and is now gone for good.

Of course, if there is a pack of nuclear civilization killing wolves out there, they better stay fenced off or else. The trick is identifying them. There might be a role for a regulator in there.

Re:Post-surgical deaths in Scotland drop by a third, attribu... by d1str0 on Wednesday April 17, 2019 @02:19PM (#19685069)
So the issue isn’t with checklists, it’s with policy.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by falsedan on Thursday April 18, 2019 @09:29AM (#19690826)
policy is just a way to record a decision-making process. Yet he issue is that getting the right information to be reasonably sure it’s safe to remove a checklist item is hard and made harder the longer ago the item was added
Re:Post-surgical deaths in Scotland drop by a third, attribu... by TomMckenny on Wednesday April 17, 2019 @03:24PM (#19685610)
Agreed. But items can move to other checklists. In this case the list item should become a unit test for the signing code since a unit test is essentially a check list for automated systems.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by grigjd3 on Wednesday April 17, 2019 @09:28PM (#19687986)
Where do you work, so that I know to avoid it? Documentation needs updating as things change.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by romwell on Wednesday April 17, 2019 @02:30PM (#19685164)
Long time ago when I was living with my parents, our family checklist was "Gas, light, water, cellphone, cat".

Check that the gas stove is off (important). Lights off. No running water (after a few, um, incidents). You didn't leave your phone, did you, and make sure the cat didn't run out (he'd always try).

I always wondered why "lights" were on the list, since nobody gave a damn about electricity bills.

Guess for the same reason that "testicles" are in the parent comment's list :)

Re:Post-surgical deaths in Scotland drop by a third, attribu... by alistairSH on Wednesday April 17, 2019 @03:26PM (#19685634)
Except "spectacles, testicles, wallet, and watch" is the Catholic sign of the cross (face, lower torso, left chest, right chest). Nothing to do with checklists.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by romwell on Wednesday April 17, 2019 @06:38PM (#19687056)
I meant that "light" was on the list because it made the phrase roll off the tongue easier.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by dhimes on Wednesday April 17, 2019 @02:48PM (#19685318)
I've found cellphones don't need to be on the list but the charging cords do!
Re:Post-surgical deaths in Scotland drop by a third, attribu... by barrkel on Wednesday April 17, 2019 @03:09PM (#19685488)
Leaving the lights on with the curtains drawn - and possibly the radio playing - is a hack to discourage break-ins. Someone seems to be home, but burglars can't actually look inside to check.
Re:Post-surgical deaths in Scotland drop by a third, attribu... by londons_explore on Wednesday April 17, 2019 @04:20PM (#19686155)
Too many people use that trick now. Even the 'put a light in an automatic timer' trick is common.

Instead just put a sign up that says "Any unauthorized testicles entering the building will be donated to a good cause".

Re:Post-surgical deaths in Scotland drop by a third, attribu... by marnett on Wednesday April 17, 2019 @03:54PM (#19685879)
Electric company propaganda!
Re:Post-surgical deaths in Scotland drop by a third, attribu... by swiley on Wednesday April 17, 2019 @02:46PM (#19685289)
I think a more modern version of that last checklist would include keys and phone.