Y2k was related to a minor oversight concerning the interpretation of the year portion of a short date. The assumption that the year 2000 was so far away brought on the use of simple prepending 19 to the short date. IE, 01/01/98 becomes 1998. However, after the year flipped to 2000, that dates year would become 00, or 1900. Thus the problem. really minor- however, the media escalated it (as they tend to do with otherwise ho-hum computer related stories) essentially giving all computers everywhere a conscious knowledge of existence, and (apparently) when the year rolled over computers would "know" that things aren't supposed to exist and/or that no planes are scheduled to fly, and make a conscious effort to make them fall down. Ludicrous- yes.
the next Y2k crisis isn't until 2038. MFC 's CDate will hopefully not be used anymore....
Then what how would we survive?
by adapting.