You may not believe this, but there are other ways of versioning software beyond breaking things every year and doing whatever Python 3 did.
lists:sort(
fun(X, Y) -> byte_size(X) < byte_size(Y) end,
[<<"some">>, <<"kind">>, <<"of">>, <<"monster">>]
).
I will let others decide which one is noisier.