4 ms·
(And a corollary: why so many systems are so woefully unprepared for such quirks in the calendar system, even though such quirks are well documented and anticip
by Piskvorrr 14y ago
(And a corollary: why so many systems are so woefully unprepared for such quirks in the calendar system, even though such quirks are well documented and anticipated - albeit not always regular? I mean, even leap years manage to knock down servers, even though they happen regularly, approximately every four years...)
- nicktelford 14y agoI'd surmise that the main reason leap years continue to break systems is that new software is developed within the time between leap years that fail to account for them. Date/time handling is notoriously difficult to get right, and leap years are an edge case that's triggered very rarely, so it's easy for novice developers to fail to handle it.
- Piskvorrr 14y agoIn other words, All Software Sucks. (I mean, shouldn't I already have come to terms with that?)