Pragdave, the Cassandra of the software world, made waves with his “Agile is Dead” blog post and series of talks. Now he addresses another sacred cow, Object-Orientation. To quote Monty Python, it’s not dead yet. But it will be. Various functional techniques are proving to be more adaptable and more applicable to today’s multi-core, distributed, heterogenous world. So let’s look at OO’s problems, and then see how functional paradigms can address them. There will be much code.