Joao shared interesting results of a bug analysis to the team recently. That revealed flaws in the handling of time in one of our softwares.
Oddly enough, I’ve had a tab left to be read around the traps of time handling for quite a while on my browser. I’ve read it, that’s of course another rabbit hole.
Our bug met at least the wrong assumption number one:
- There are always 24 hours in a day.
🔗 Falsehoods programmers believe about time
That led to another article on the same website where I’ve found this comforting:
When it comes to Web apps, there are two areas that seem to cause more pain than any other: people’s names and the time. These elements are both common, essential to the correct functioning of a system, and shockingly difficult to get right.