Hi J.B.,
I'm a fan of Event Modeling as a way of explaining and discussing a system with others (especially non-technical). I see a lot of value in that. I never found that I liked UML for discussing systems because people needed to know too much about it from my experience. With Event Modeling I can more easily explain myself to other stakeholders and get input from them.?
His take on it putting an end to Agile and TDD don't make sense to me and I don't pay much attention to those strong opinions of his.
I have no doubt though that in the projects he's working on he's finding tremendous benefits. I don't work on projects like those and I can't imagine how Event Modeling would replace the benefits I'm seeing from Agile principles and methodologies and TDD.
--John?