I think that many of us take backward compatibility for granted. It's so ingrained in our daily life that we don't even question it.

Backward compatibility is a spectrum – some systems are more compatible than others. But, at the end of the day, it's often one of the few reasons why we can use old software and hardware in new environments.

Why is backward compatibility important?

What examples of backward compatibility are out there?