The complexity of time data programming (a.k.a. why time zones are hard)
blog.mojotech.com