Just started getting this now. Hopefully it’s some A/B testing that they’ll stop doing, but I’m not holding my breath

  • datavoid@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 hours ago

    they want to maximize the predictability of their resource usage in terms of staff and servers.

    I think you are definitely correct here. However, you are overlooking the actual main goal of every business - making as much money as possible.

    • intensely_human@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      18 minutes ago

      That kind of stability does make money.

      Contrary to what MBAs want to believe, there’s no way to actually model a business in its entirety. Instead we have to use heuristics. And that predictability — minimizing the amount of potential energy in outstanding transactions (like searches paid for but not yet used) — is of value.

      One can put a number on the value, but such numbers are always a little arbitrary.

      Stepping back though, even if we want to make an attempt at a purely numerically model, the present value of selling a search can go way negative if one has to keep the server running indefinitely until a person uses the search.

      If I sell you a search, and then you wait ten years to actually use the search, my side of the contract ends up including ten years’ worth of server costs as my server sits there waiting for you to use the search.

      Again, it’s an edge case, but it illustrates the point. The cost of delivering on my sold goods goes up the longer you take to actually collect those goods. The physical world analogy would be if I sold you a car but then you took ten years to take possession of the car: now I’m paying for a garage to store that car for ten years.

      Generally speaking, that’s the monetary reason to put a cap on the time involved in delivering on a sale.

      Another angle to look at it is that money tends to devalue over time, and so goods (relative to money) tend to inflate in value over time. If I sell you a baseball for $10 and then you take a hundred years to collect on my baseball promise, maybe by then a baseball costs $100 and I’ve “lost $90”.

      In summary, there are numerical models that show the costs of unbounded delivery times, but even without that there is a value to the predictability boon of keeping transactions time bound.