Should we always stick to backward compatibility?
Backward compatibility is always a major concern when writing a new application or adding a new feature to a technology standard. The problem is that standards are in many cases wrong or at least not complete. Many cases can easily be found, such as C++, the web standards (HTML for instance) and SQL. One of [...]