I guess what I kick myself in the butt for, is, our lack of foresight (myself included). You see, we were designing and maintaining databases, and, writing programs and full software systems during the 70's, 80's and 90's left and right. Just going our merry way, with a craftsman's pride in our work. All incorporating a 2-digit century in our dates.
It never dawned on us that there might be an issue when the most current 2-digit century date (00, 01, 02, etc.) is mathematically less than the older 2-digit century dates on file (87, 89, 91, etc.).
There's a lesson in there somewhere for all of us.
Oh well, just like in the printing business, any job worth doing once is worth doing twice after you've corrected the problem.