Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Being Left Behind Enjoyer
Being Left Behind Enjoyer
@thomasfuchs@hachyderm.io  ·  activity timestamp 3 weeks ago

It's so weird that a lot of people think the quality of software is measured in how often it gets updated—it's literally the opposite.

  • Copy link
  • Flag this post
  • Block
rootnode
rootnode
@rootnode@social.wollwage.com replied  ·  activity timestamp 53 minutes ago

@thomasfuchs that’s why I love Common Lisp libraries. Most of them are just “done” and haven’t been updated in 15 years or so.

  • Copy link
  • Flag this comment
  • Block
Bart Louwers
Bart Louwers
@bart@floss.social replied  ·  activity timestamp 2 hours ago

@thomasfuchs If the quality of software is literally measured by how infrequently it gets updated then Internet Explorer is high quality. Don't think so.

Software update frequency has little to do with quality. Software updates often do tend to make software better, at least in open source where entshittification does not play a role. Frequent updates also mean software is actively developed, which is also a good thing.

  • Copy link
  • Flag this comment
  • Block
Being Left Behind Enjoyer
Being Left Behind Enjoyer
@thomasfuchs@hachyderm.io replied  ·  activity timestamp 1 hour ago

@bart Internet Explorer had updates all the time. ¯\_(ツ)_/¯

  • Copy link
  • Flag this comment
  • Block
(roll m3tti)
(roll m3tti)
@m3tti@functional.cafe replied  ·  activity timestamp 3 hours ago

@thomasfuchs thats exactly why i'm a big fan of #clojure and #lisp updates yes if necessary otherwise it just works.

  • Copy link
  • Flag this comment
  • Block
John Maxwell
John Maxwell
@jmax@mastodon.social replied  ·  activity timestamp 4 hours ago

@thomasfuchs Software as fashion, essentially. Change as a social status token.

  • Copy link
  • Flag this comment
  • Block
Alison Chaiken
Alison Chaiken
@alison@burningboard.net replied  ·  activity timestamp 3 weeks ago

@thomasfuchs A lot of developers will disagree with both statements. Without knowing any details, having good test coverage, single-responsibility functions and clean static and dynamic analysis results looks good. Updating the code base itself is not necessarily desirable, but keeping current on dependencies certainly is.

  • Copy link
  • Flag this comment
  • Block
Oliver Schönrock
Oliver Schönrock
@oschonrock@mastodon.social replied  ·  activity timestamp 3 weeks ago

@thomasfuchs

That just PMs justifying their existence.

  • Copy link
  • Flag this comment
  • Block
ben
ben
@benjamineskola@hachyderm.io replied  ·  activity timestamp 3 weeks ago

@thomasfuchs agreed — there have been libraries I’ve stopped using because they were releasing multiple new versions a week, and backwards-incompatible major versions several times a year. Life’s too short to spend that much time thinking about pagination.

It’s not even that the updates were mandatory, but it just gives a strong sense that the developer isn’t stopping to think about what they’re doing.

  • Copy link
  • Flag this comment
  • Block
Vile Lasagna
Vile Lasagna
@VileLasagna@mastodon.gamedev.place replied  ·  activity timestamp 3 weeks ago

@thomasfuchs you need to reach that sweetspot where it gets touched juuuuust enough to reassure the user it's not completely abandoned. Like it gets one, maybe two patches per year

  • Copy link
  • Flag this comment
  • Block
evan
evan
@IrrationalMethod@social.coop replied  ·  activity timestamp 3 weeks ago

@thomasfuchs

brb, figuring out how to put this into my performance evaluation at work... 😆

  • 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.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct