Showing posts with label delegating. Show all posts
Showing posts with label delegating. Show all posts

Friday, June 20, 2008

Plausible Denial

In the annual Underhanded C Contest, programmers compete to construct code that looks innocent but does undocumented and devious things. One of the judging criteria is plausible deniability - which in this case means the ability to claim the error as a genuine mistake rather than a cunning trick. (Via Bruce Schneier)

In delegating stuff from an agent to a principal, plausible deniability can operate in either direction. Many well-known examples, both in real-life and in fiction, involve the principal denying knowledge or responsibility of the actions of the agent. For example, governments sometimes keeping the dirty details of espionage at arms length. Or well-known companies sometimes being strategically ignorant of the exploitation of child labour in their suppliers' factories, or turning a blind eye to short-cuts and risks taken by subcontractors.

But the programming example works in the other direction. It involves the agent (in this case a programmer) craftily subverting the intentions of the principal (the user of the program), while remaining "innocent" if the trick is detected. There are many situations in delegation and procurement where a dishonest agent or supplier can abuse trust with impunity. Even if the trick is detected, it can be passed off as human error, and probably forgiven and forgotten after a sufficiently charming apology and repair.

Saturday, October 1, 2005

Quarantine

Question

Banks are highly aware of some types of threat, but seem to ignore other types of threat. How can you have a secure system in which one party is systematically blind to a particular class of threat. You would have to hold them in some sort of quarantine.

Answer

How can you have a secure system that only works if all the parties are completely free of conceptual limitations?

I think my children are systematically blind to certain things. (No doubt they think I'm systematically blind to certain things.) This means I trust them in certain contexts/situations and not in others.

A guard dog can provide some degree of security, can be involved in a secure system. That remains true despite the fact that dogs are unable to recognize certain classes of threat, and you certainly wouldn't delegate the design of the whole system to the guard dog. Why can't we say the same about a bank?

You put a dog into quarantine because you think it might have rabies, not because you think dogs are stupid. Banks aren't stupid either.

Quarantine may be a useful architectural pattern in certain situations. It protects against delayed attacks - such as a disease with an fixed incubation period, or a software virus. An entity remains in quarantine until it can be properly scanned and disinfected, or until the disease emerges and runs its course, or until the incubation period expires. (For example, a software artefact might be presumed free of a Friday 13th software virus if nothing detectable happens on Friday 13th.)

However, guard dogs need to be contained - for their own safety as well as the safety of others. They must be protected against specific attacks - the burglar who tries to feed them with drugged meat, or to confuse them with extreme smells. When dogs bark their heads off, these reactions need to be properly interpreted. And when a dog doesn't bark in the night, this may provide an important clue to what happened (Sherlock Holmes)

Similarly, banks might need to be contained, and their activity (and inactivity) interpreted. (But I don't think this counts as quarantine.) But whether this is necessary (or even meaningful) depends on the architecture of the whole collaborative system.

See also Quarantine 2 (October 2005)

Wednesday, September 29, 2004

Negligent Supervision

Ernie the Attorney writes that nobody is responsible for their own work anymore.
In the context of discussing the recent plagiarism charge against one of Harvard Law School's celebrity law professors. Charles Ogletree explained that the plagiarism was not intentional, but was a by-product of his not closely supervising his assistants. Hmmmm, okay.

So what lesson can we take away from the Ogletree affair and its ilk? Well, one thing is that since plagiarism is an intent crime you can easily avoid responsibility. First, hire some assistants and try to guide them (if you can make the time). If you don't have time to guide them, and you are charged with plagiarism you can always defend yourself by pleading 'negligent supervision.' Especially if you are a superstar. No one expects superstars to do their own work anymore. And apparently no one even expects them to closely supervise, or even train, the underlings who do it for them.

Of course we should not be surprised that someone with a finely trained legal mind can find ways to evade responsibility for anything. (Some politicians on both sides of the Atlantic spring to mind.) It is also well-known that people find incompetence easier to forgive than deliberate malfeasance. (See my note on Hanlon's Razor).

But we trust professional people to be competent, and to be diligent in the exercise of their competence. A law professor should be competent in at least two things: Law, and Being a Professor. (Among other things, being competent as a professor means the ability to train and supervise your research assistants.)

Perhaps Ernie the Attorney is being ironic when he calls Professor OgleShrub a superstar. Real superstars have integrity. Think of great musicians, film directors. What they produce is special, and what is produced under their leadership is special. You may not like the latest release, but you can tell that it was produced with intent.

Integrity links back to trust. The negligent supervisor trusts his assistants to take the rap for the *rap. That's a degraded form of delegation, but one which is sadly prevalent in modern institutions.

Thursday, March 25, 2004

Trust and politics

originally posted by John


My continuing study of uncertainty leads me to fear that Charles Kennedy is a victim of the certainty that UK politics demands of party leaders. Victimhood here is a case of having his ‘trustworthiness’ for ‘high office’ brought into question simply because he is outwith the system’s paradigmatic certainties, as if he were an unwelcome third captive complicating the prisoners’ dilemma.


I’m not in any way an apologist for this guy, but this is a trust issue, pure and simple, so I’m involved. Think about this: UK politics demands an absence of uncertainty. It is a two-party affair - a prime minister versus a leader of the opposition. Two leaders – each salaried and each with full administrative, technical and logistic support funded by the tax-payer - locked in the zero-sum adversarial contest that passes for a political process and that (to all intents and purposes) is played out for the benefit of the media reporting it. The space for a third leader is absolute zero – lower than minus 273 degrees on any scale you care to choose. Kennedy therefore represents a destabilizing uncertainty and as such is a threat to the system. (When Michael Howard gets up to speak he has a despatch box in front of him. Kennedy has Denis Skinner.)


Leadership, in any meaningful context, is characterized by two exceptional qualities: firstly by decisiveness (the ability to take decisions is what has marked out star leaders since the history of the world began) and secondly by the ability to delegate. (By delegation here I mean the handing down of leadership authority in a trust transaction and definitely not the delegation of responsibility.) Trust is the cornerstone of leadership.


I don’t know how Kennedy scores on these qualities but what I do know is that whenever decisions are taken strange things happen, systems respond weirdly. By ‘sitting on’ decisions a kind of certainty builds around the decision’s possibilities. Outcomes are discounted or they are given a premium. Either way, the system is in a state of certainty and all outcomes are equally certain.


The instant a decision is taken all bets are off and uncertainty rules inside the system until the next decision is identified and a new certainty can be conjectured around it. Putting off decisions to the last minute increases a leader’s (particularly a politician’s) leverage and (frequently) kudos. The longer he puts it off the longer he remains the centre of attention and the more certainty the system has and the calmer it becomes. This is why politicians (and poor leaders in every walk of life) put off decisions whenever they can for as long as they can. By his very presence Kennedy unsettles this cosy arrangements. Factor in a million tabloid hacks with (tendentious) copy to file and a squillion hours of non-stop TV news to fill and a guy who’s really nothing but an innocent bystander in the UK political game (as currently configured) gets the blame for all sorts of uncertainties the system can’t easily live with. Worse, he gets accused of enjoying a glass of scotch.