Since we’re talking about excel and VBA. Then does a program built in perl5/Java/C++ have that same problem? Assuming the code hasn’t changed for 20 years.
I totally agree that Microsoft maintained compatibility to the point of breaking good engineering practices. But shouldn’t gcc/jvm count as programs too? And code developed for those program still runs assuming same input. It’s much more impressive with Microsoft because they are GUIs but functionally I think they’re pretty much the same.
I totally agree that Microsoft maintained compatibility to the point of breaking good engineering practices. But shouldn’t gcc/jvm count as programs too? And code developed for those program still runs assuming same input. It’s much more impressive with Microsoft because they are GUIs but functionally I think they’re pretty much the same.