Building a better Alphabet
Go to file
2021-04-05 23:20:35 +00:00
alphabetter.go Initial commit. 2021-04-05 23:20:35 +00:00
license.md Initial commit. 2021-04-05 23:20:35 +00:00
readme.md Initial commit. 2021-04-05 23:20:35 +00:00

Alphabetter - procedurally improving the alphabet

Inspired by @rfglenn's tweet about alphabetizing the alphabet, Alphabetter is a shitpost that "improves" the alphabet by sorting the letters lexicographically by their canonical (American English) spellings.

But it doesn't stop there. It then sorts the "new" alphabet by its own order, and then sorts THAT alphabet, iteratively, with the goal of finding a "steady state", that is, an alphabet that is already alphabetized. (according to its own order)

This happens after only 3 iterations, yielding the "better" alphabet:

rahbdwyuieflmnsxcqgjkoptvz

Usage

If for some reason you want to run this code, just do

go build alphabetter.go

with nearly any version of golang installed. Then execute it with

./alphabetter