Erlang for Concurrent Programming Designed for concurrency from the ground up, the Erlang language can be a valuable tool to help solve concurrent problems. A Conversation with Steve Bourne, Eric Allman, and Bryan Cantrill In part two of their discussion, our editorial board members consider XP and Agile. A Conversation with Steve Bourne, Eric Allman, and Bryan Cantrill In part one of a two-part s