On the subject of the rate of adoption of object-oriented techniques, here is a quote of David Parnas by Frederick Brooks from a rehash of No Silver Bullet in the updated Mythical Man-Month:The answer is simple. It is because [O-O] has been tied to a variety of complex languages. Instead of teaching people that O-O is a type of design, and giving them design principles, people have taught that O-O is the use of a particular tool. We can write good or bad programs with any tool. Unless we teach people how to design, the languages matter very little. The result is that people do bad design with these languages and get very little value from them. If the value is small, it won't catch on.There is nothing special about "O-O" in the quote; this could apply equally to BPEL or SOA, thus the sed program in the title of this post.