Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Terence Eden
Terence Eden
@Edent@mastodon.social  ·  activity timestamp 12 months ago

🆕 blog! “Some esoteric versioning schemes (monotonic moronity)”

Since time immemorial, software has had version numbers. A developer releases V1 of their product. Some time later, they add new features or fix bugs, and release the next version.

What should that next version be called? Modern software broadly bifurcates into two competing…

👀 Read more: https://shkspr.mobi/blog/2025/02/some-esoteric-versioning-schemes-monotonic-moronity/
⸻
#ComputerScience #shitpost #software

  • Copy link
  • Flag this post
  • Block
Gentleman Programmer
Gentleman Programmer
@sjjh@hachyderm.io replied  ·  activity timestamp 4 hours ago

@Edent I worked at a company that had made a deal with a customer that version 1.4 would have a particular feature.
There never was a 1.4 release.

  • Copy link
  • Flag this comment
  • Block
Terence Eden
Terence Eden
@Edent@mastodon.social replied  ·  activity timestamp 4 hours ago

@sjjh how deliciously evil!

  • Copy link
  • Flag this comment
  • Block
Hugo Mills
Hugo Mills
@darkling@mstdn.social replied  ·  activity timestamp 5 hours ago

@Edent Where does the "integer count" scheme, such as used by Mozilla and systemd fall into this taxonomy? (Have a single number, Increment it by one each release.)

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.26 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct