Myth: All Engineers only ever work on bridges, and are selected from a small group of people inberd to have high ethics and no capacity for corner cutting. If only software developer could be like that.
The only reason SOAP remains in the W3C for standardization is because all of the other forums either rejected the concept out of hand or refused to rubber-stamp a poor implementation of a bad idea.
Software is written by humans–emotional, fallible, creative, and messy–for other humans. Any attempt to treat development as robotic will end in tears.
Whichever company gets there first, to a truly open, user-empowering, internet-turbocharging social network platform, is going to be the net’s next big winner.
REST plays the same role as open source and open APIs: It eliminates tooling and vendoring as artificial barriers to adoption.