As a de­vel­oper, chances are you have dealt with dates. We usu­ally store them as ei­ther an ISO8601 UTC date-time string or as Unix epoch.

Today, I got cu­ri­ous about how many dig­its there are in the epoch num­ber, and what hap­pens once we hit the high­est pos­si­ble num­ber. Lo and be­hold — there’s a whole ar­ti­cle on this on Wikipedia, called the Year 2038 Problem.