• sexual_tomato@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    It’s an adoption problem. My company only supports windows because all our customers use windows. All our customers use windows because all their vendors only support windows.

    • raspberriesareyummy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      That’s why I put the (larger) there - if you are a small company maybe you can not keep up a separate office infrastructure from your deployment / test systems in case of SW development. If you are a large enterprise and use Microsoft infrastructure, then either the people making the decisions in IT are getting a lot of bribes, or they are really really stupid :) Or both.

      And I mean that absolutely without anger against Microsoft, and purely in terms of security nightmare and waste of office productivity because using a contemporary windows system wastes so much more time of any given user that each desk worker probably loses 20-70% productivity compared to a lean operating system (and that would include something like Windows 2000 / XP).

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Potential solutions:

      • move to web-based SW - platform-agnostic, so it’s pretty easy to support other OSes (oh, and you get mobile almost for free)
      • start submitting patches to get stuff working on macOS and Linux - once the barrier to supporting other OSes is low enough, they may let you officially support it
      • sexual_tomato@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 month ago

        I get that there are solutions to the problem, but there’s no way a team of 10 can port 35 years of win32 dependence and keep the business solvent. Maybe incrementally, over the course of 10-15 years. We’re just now migrating off of .NET 4.8 because we use WCF so much.