Backwards compatibility can kill you
Share
Image via Wikipedia
“Release early, release often.” This is the Web 2.0 mantra, and it’s also a major guiding principle behind agile development proceses.
In product development, conventional wisdom has it that first-to-market- or first-mover advantage is hugely important. But for software products, this can kill you by painting your product into a corner from which it [...]
It’s a popular misconception that if you throw some SOAP, WCF, or J2EE service layers on top of an application, it’s automatically easy to integrate. I place the blame for this misinformation squarely on
It’s rare these days that a Web 2.0 
