Pop Quiz #1

Dec 19, 2020

Which of these is the newer version?

1.9.8 or 1.9.13

faehnrich Dec 19, 2020
Oh, you're only on Windows 10? Let me know when you upgrade to Windows 95.

Bruce Dec 19, 2020

Andrey Dec 19, 2020

Adrian Dec 19, 2020
Obviously 1.9.13!
Anything above 9 does look odd for all places except for the first, and I agree with that.
Version numbers are just weird. There is software/libraries I use for years and never reached 1.0.0 and look stable enough for other software to use.

Albert Dec 19, 2020
The most recent one of these I've found is Windows 10 2004, which is newer than Windows 2008 because 2004 means April 2020.

Paul Nicholas Dec 19, 2020
`1.9.13` of course
(but it'll look shonky listed alphabetically!)

Bruno Dec 19, 2020
Pop Quiz #2

Sort these XInput versions from most to least recent:
- `1.3`
- `1.4`
- `9.1.0`

Misel Dec 19, 2020
It's probably 1.9.13 but it took me a while to get used to it. If you have double digit minor version numbers use leading zeroes, dammit!

Henry Dec 19, 2020

14 is younger than 18 (obviously), so 14 is more recent and 1.9.13 wins.

Yet, you can buy a beer at the age of 18 (Europe), so 18 actually beats 14.

Tomk Dec 19, 2020
1.9.13 if you are in C or the Linux/Unix file system.

Pouf Dec 20, 2020
13 > 8, so 1.9.13 > 1.9.8.

I get that the confusion is with a third build of the 1.9.1 version, but then, they'd have labeled it :)

Eric J. Francois Dec 20, 2020
While I have been insisting for decades that 1.8 is newer 1.13 because it's clearly a decimal number in my eyes, I can no longer claim that if there are more than one periods in the version number. In that case the period can only be seen as separator and then 1.9.13 is newer than 1.9.8

Jean—Paul Dec 20, 2020
I think Semantic versioning (https://semver.org) would define this as 1.9.13 > 1.9.8. I believe it widely used.

Paul Deakin Dec 20, 2020

  My reasoning:
1.9.8 can also be written 1.9.80 and 80>13 so yeah...  That. :)

HyperCow Dec 20, 2020
1.9.13 or 1.9.8? Remove the . periods 1913 > 198. Right? :)

grumpycat Dec 21, 2020
depends 😀 9 looks greater than 1... from a weird programming perspective



Andre Scheffler Dec 21, 2020

Thomas Dec 21, 2020

Johan Windh Dec 22, 2020
They did the same thing to Kerbal Space Program. Rocket science at first, but you get used to it.

arensb Dec 22, 2020
The thing with version numbers goes back to when AT&T touted its version of Unix (which at the time was as fragmented as Linux is today) with the slogan "Release 5: Consider it standard!"
This meant that they could never switch to Release 6, and led to such versions as

From this, we can clearly see that 1.9.13 is the later version, because strlen("1.9.13") > strlen("1.9.8")

Paul Dec 23, 2020

Speed. The answer is "Speed", it's from the movie "Speed".

Wait, what was the question?

Die Skaarj Dec 23, 2020
Trick question as 1.9.42-1 was recently released.

NRG Dec 24, 2020

Also, Paul, that reminds me of a movie I saw about a bus that had to speed through the city, keeping it's speed over 50. And if it's speed dropped, it would explode! I think it was called "The Bus That Couldn't Slow Down".

Roger Wilco Dec 25, 2020
.8 is the newest version.

Roger Wilco Jan 02, 2021
What I said earlier is true, from a certain point of view.

Dumb Programmer Jan 07, 2021
When you're releasing minor version >= 10, it's time to commit a new major version.

André Anneck Apr 04, 2022
The "newer" Version could be any "version-number".
A version is usually the identifier for a branch in a given version control system.
Depending on the usage... version 0.0.1 could contain the "latest" version. It all just depends on the DATE and TIME at the moment someone created a branch with an id in a given version control system.