• traxex@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    Vendor lock in for today’s software is almost impossible to avoid unless you are running on owned bare metal which is not really an option for many mid size companies.

    • NotMyOldRedditName@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      6 hours ago

      It can be hard, but its not impossible for many things.

      Like if you use AWS S3 there are S3 compatible APIs at cloudflare and likely other cloud providers.

      If youre using a service that offers cloud functions and one offers the programming language you want to use, but others dont, maybe its better to use the more common language that all the platforms offer even if its not youre preferred choice.

      If you were using Slack, have a plan to switch quickly to Teams if something goes wrong and slack drops you so you can get comms up quicker.

      For those where alternatives arent an option, it should be a very conscious choice with the knowledge it might bite you in the ass with no quick recovery.

      • traxex@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        I absolutely agree. Many just don’t think the benefit of being nimble is worth it. Glad to see it being a bigger discussion.

        • NotMyOldRedditName@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 hours ago

          I was (un?)fortunate to work at a company early on in my development career that ran into a problem where poor design choices (not mine) limited our ability to be nimble. Ive been able to carry that lesson on. Not that im perfect at it either though haha.

          It has worked out to my benefit many times though.