Older GPS devices are facing their own mini Y2K bug next month
theverge.com
theverge.com
One bug caused by this is that embedded software developers sometimes started my daemon before setting the system time, which caused issues because my code thought the year was 2106 (and not 1970). My answer was to tell the guy to always set the time before starting my daemon. I could also make the death date 2106 (instead of 2143) to stop developers from doing that, but I'm not getting paid enough to protect people making money from my volunteer work from their own stupidity, and adding 37 years before it stops working makes it that much more likely anything and everything using that code will be gone before there are issues.
Oh, and this also means that some devices have had rollover-related issues before the actual rollover date. Some of the early, out-of-support Trimble devices apparently haven't been able to get the right date since 2016 for example.