Slashdot Mirror


Romance and Rebellion In Software Versioning

joabj writes: Most software releases more or less follow the routine convention of Major.Minor.Bugfix numbering (i.e. Linux 4.2.1). This gives administrators an idea of what updates are major ones and might bring compatibility issues. As Dominic Tarr points out in his essay "Sentimental Versioning," a few projects boldly take on more whimsical schemes for versioning, such as Donald Knuth's use of successive Pi digits to enumerate new updates to TeX, or Node.js's punk-rock careening between major and minor releases. If you break convention, Tarr seems to be arguing, at least do so with panache.

2 of 86 comments (clear)

  1. Semantic Versioning by bondsbw · · Score: 5, Informative
    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
  2. Sofware versions should stop at 10 . . . by PolygamousRanchKid+ · · Score: 5, Funny

    Some can go up to eleven, but most should stop at 10.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!