Did we learn nothing from Y2K? Why are some coders still stuck on two digit numbers?


If you use Mozilla Firefox or any Chromium-based browser, notably Google Chrome or Microsoft Edge, you’ll know that the version numbers of these products are currently at 97 and 98 respectively.

RELATED POSTS

And if you’ve ever looked at your browser’s User-Agent string, you’ll know that these version numbers are, by default, transmitted to every web page you visit, as a kind of handy hint to say, “Look who’s coming to dinner.”

In an ideal world, the User-Agent header would be entirely redundant, given that websites are supposed to float disinterestedly above such petty details as which operating system you have, what CPU it’s running on, how many bits it works with, what graphics system you’re using, and which brand of browser you’ve chosen.

But here on Planet Earth, some websites need to know these details in order to adapt their behavior accordingly, and many websites love to know them because

… Well, because from data like this you can mine information; from information you can infer knowledge; and knowledge, as the saying goes, is power.