Is the test failing because it's a leap day? #ObliqueDebuggingStrategies
@spi @futzle Nobody's life depends on this code, and the idea that it will still be running in almost 1000 years is laughable, but this got me wondering.
What terrifying date-based bugs are lurking in code which lives depend on, that's running beyond the careers (or lifespans) of the original developers?
"This will break in 50 years, but they'll have rewritten this by then."
There's obvious ones like unix epoch stuff etc, but there must be so many more individual cases.
@andrewfeeney @futzle My fix was in product code, it was calculating a 3 year processing window but didn't account for leap years.
It does make one ponder about really horrible date-based bugs that are lurking, I can only hope that such systems have more extensive testing.