Hacker News new | ask | show | jobs
by brandonasuncion 999 days ago
Also,

  Android 1.0
  Android 1.1
  Android Cupcake
  Android Donut
  Android Eclair
  Android Froyo
  Android Gingerbread
  Android Honeycomb
  Android Ice Cream Sandwich
  Android Jelly Bean
  Android KitKat
  Android Lollipop
  Android Marshmallow
  Android Nougat
  Android Oreo
  Android Pie
  Android 10
  Android 11
  Android 12
  Android 12L
  Android 13
  Android 14
  Android 15
2 comments

Notice how Android clearly was alphabetical, until they realised people weren't getting that (or got sick of coming up with names of sugary foods), and went back to the number system.

Mac has not gone with alphabetical, but seemingly random names related to cats or places in California.

Various projects do the Alphabetical thing. If you're going to have names, it's a great way to do it. OpenStack, Ceph & Ubuntu all do that.

However it's still a challenge. I work with all of those daily and I often think about the project over-all and it's features or bugs in terms of the alphabetical name, but there is also a numerical name and I have to lookup and translate from it - when looking at diagnostic output from customer installs, or git tags, etc. I keep some subset of the translations in my head but not all them :)

Just think of how fast you'll be with a1z26 ciphers!
I could have sworn the dessert names were code names and they did numbered releases too the entire time but they did drop the 1.x numbering for just whole versions.