Mmastodon BusinessBanking first seen 12 h ago, last 1 h ago, peak #7
Hardcoded timezone bug broke bank reconciliation twice a year
Original: Reconciliation broke twice a year for months before we found the pattern. Our settlement cutoff was defined as 23:00 loc
An engineer describes how a banking settlement cutoff set to 23:00 local time was converted to UTC once at deploy time and hardcoded, so reconciliation silently failed for months after each daylight saving change. The cutoff shifted by an hour when clocks changed, and the pattern was only spotted after repeated twice-yearly breaks.
Why now: A relatable engineering war story about the pitfalls of hardcoding timezones, relevant as clock changes recur
Rank over time, top of the chart is #1. 9 snapshots from 12 h ago to 1 h ago.
Evidence
- Reconciliation broke twice a year for months before we found the pattern. Our settlement cutoff was defined as 23:00 local time, converted to UTC at deploy time and hardcoded. Worked fine for six months, then the clocks changed and the cutoff silently shifted by an hour… · hackaday@www.urbanmind.net · 2
API: https://socialmediatrends-api.osmike.com/v1/trends/427528