• theneverfox@pawb.social
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    5 months ago

    Nah, because while it would be very easy to implement something like that, it would require specifically doing it. Programmers have 3 reasons for writing code

    It’s cool. It’s necessary. I was told to do it in exchange for money

    (And the secret fourth reason, it just kinda happened. I was building this related thing and I realized it’d be stupid easy to toss it in…I was in a fugue state and I have no idea what I wrote, but it’s some of my best code ever)

    Devs don’t generally care about this kind of thing, and most of the time neither do the business folk. This kind of unnecessary crackdown only comes up when consultants like McKinney, who I’ve recently learned are the reason everything sucks

    • Snot Flickerman@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      5 months ago

      I was told to do it in exchange for money

      and most of the time neither do the business folk

      Allowing libraries to accrue over generations is something business folk keenly care about because it impacts profits over time.

      It’s literally why they have rules against transferring ownership.

      You can tell yourself it’s for other reasons, but you’d just be lying to yourself about Valve being more benevolent than they actually are. They actually are in it to make money. Being told to do it in exchange for money is pretty much why this will happen.

      Valve, at the end of the day, is still a company even if they’re marginally more consumer friendly than most. (Let’s not ignore that a lot of their “consumer friendly” decisions, like being able to return games, were literally because of laws saying they had to. They didn’t do it out of the “goodness of their hearts,” they did it because in some places they were being legally required to do so.)