Dan Haywood is on record as being one of the first critics of the MDA
approach and in this talk will attempt to present a reasoned critique of
MDA. He will also argue that MDA is not the only way in which its
underlying principles can be realized and will identify a number of
alternative approaches.