A little 'tongue in cheek' but today I came across a bug in a program that has been running for over 9 years - caused by the current climate.
I keep a check on my energy use (having Solar Panels) by taking readings every day and it's enabled be to get reduced charges - and even refunds (and 'gifts'). The data includes Gas & Electric readings as well as the solar panel output but these are on a weekly basis.
When entering todays readings, the program wouldn't [Save] telling me that the Gas data was 'invalid' ??? Of course I check to be sure that I haven't made a silly error by mis-typing and a new reading is smaller than the previous. The figures were all correct so I had to open the project to see why it was 'failing' the validity check.
9 years ago I didn't concider that Gas usage week on week would ever be so small that the two figures (this week/last week) would be equal - ie. less than 1 unit used - I only record whole units as that is what the supplier wants - so
This Week > Last Week is False (
invalid) when they are equal

A simple matter to fix
( >= ) but a head-scratcher initially.