Hacker News new | ask | show | jobs
by bombcar 1649 days ago
Excel famously has a date calculator bug that cannot be fixed without breaking spreadsheets everywhere (which of course now expect the bug).
1 comments

This all can be worked around given enough will. Excel files do have a format version number in them somewhere, right? I'm sure they do. So support the old behavior for older files, and the new one for the newer ones. All files created with the new version of Excel won't be affected by that bug, but the older ones, that might rely on it, won't break either.
It gets worse. This workaround is also in VBA, which has an enormous install base.

Books on Excel programming explicitly call out this issue. This is one thing I definitely would not want fixed.

You will break countless workflows that have operated for decades.

And even better non-excel spreadsheets have to know the bug and imitate it when opening excel docs.