Time and time again, I've encountered online arguments in which Geek A is telling Geek B that Company C does a poor job of maintaining backward compatibility.
In these cases, I'm never quite sure what it is that Geek A means. Does Geek A have any idea how difficult it is to maintain app level compatibility over the years as the underlying OS changes and evolves?
Maybe Geek A should watch this video...