Valentin Jacquemin

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:

  1. 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.

🔗 Things you should test

Also on: Bluesky Mastodon