Steve Yegge, who spent 7 years working on distributed computing at Amazon, writes about a book called Purely Functional Data Structures. Yegge: “it’s abundantly clear that it’s time for us to move up to a higher level of abstraction. … Object-Oriented interfaces are failing us, and we need to turn today’s network into a computer that we can start programming directly, as if it’s a single machine. … Functional Programming is going to be a necessity in this new world. It’s a foregone conclusion.”