• adhocfungus@midwest.social
    link
    fedilink
    arrow-up
    71
    ·
    2 months ago

    Against every developer’s advice, management has moved our entire stack to Microsoft Dynamics 365. It took over a year of prep, millions in ISV consulting charges, and it performs like trash. Now management is constantly complaining about outages, Microsoft nickles and dimes us for tens of thousands more than the estimates, and they are constantly jerking us around to half-baked tech by removing support for anything that actually works. “Want data out of F&O? We’re killing everything except Synapse Link. You spent months migrating yet it drops data? That’s not surprising since we fired everyone working on it. You should be on Fabric! No, that’s not finished either, but we need to test it on someone!”

    I’m very bitter.

    • sasquash@sopuli.xyz
      link
      fedilink
      arrow-up
      7
      ·
      2 months ago

      My company is making exactly the same mistake right now. I simply can’t understand how a European company can still make itself so dependent on Microsoft at this point. We Devs have raised the issue to our bosses, but there are still a lot of old MS fanboys around. Some people have to learn it the hard way.

      • DeviantOvary@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        I’ll tell you how. My company has been moving to solutions developed and/or hosted in EU for privacy reasons, but at the same time continue to go deeper and deeper into M$ ecosystem because the management believes XYZ product sounds cool and/or works better than the alternatives we’re using. I’m just waiting for this circus to fall apart.

    • morbidcactus@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      Synapse link is a pain too if you’re doing everything with as much private networking as possible. Actual setup is quick, but you need a windows machine for the PowerShell libraries needed for the dynamics side of the link, and if you’re just added as a guest to a client tenant, the cmdlets won’t let you login on their tenant, always uses the default tenant as far as I recall and there’s no tenant flag. I’ve set it up a handful of times and once it’s up it works really well, just an annoyance sometimes getting there. Think doing it through event hub has some similar irritations too.

      I’ve not had the pain of dealing with fabric extensively, most of the engineers and data scientists I work with hate working with it, everything seems like a halfbaked implementation of stuff in synapse, adf and Power BI premium but somehow worse, and their documentation is increasingly unhelpful.

      • adhocfungus@midwest.social
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        I wish! It’s more of a loose collection of random business softwares in various states of abandonment. D365 CE is a platform for Sales teams to organize and track leads, quotes, contracts, etc. D365 BC is an ERP platform born out of the ashes of NAV, the core of which Microsoft bought decades ago. D365 F&O, D365 S&M, and others are various flavors of AX, another ERP platform Microsoft bought over a decade ago. They are direct competitors to D365 BC for some reason. None of these softwares can communicate directly with each other, and none allow direct access to the Azure SQL. Occasionally Microsoft will throw a bone towards integration stuff like DualWrite or Synapse or Fabric, but they can never seem to commit and eventually abandon those too.

        I would actually be much happier if it was just crummy databases instead of an archipelago of rotting digital islands.

    • Occhioverde@feddit.itOP
      link
      fedilink
      arrow-up
      29
      ·
      2 months ago

      You don’t want to know.

      !Microsoft Dynamics 365 is an integrated suite of enterprise resource planning (ERP) and customer relationship management (CRM) applications offered by Microsoft. -Wikipedia!<

    • Hotzilla@sopuli.xyz
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      D365 ain’t really even that bad. It is just model driven power platform app. It is actually quite expandable, you can code it with plain javascript or more complex components on React. Backend is OData which is quite flexible.

      Old Dynamics AX and onprem CRM were shit shows.

  • dazzledbeans @lemmy.world
    link
    fedilink
    arrow-up
    22
    ·
    2 months ago

    I was going through azure web app services, who the f names this things.

    Automatic scaling and autoscale are two different things. WTF.

    • floofloof@lemmy.ca
      link
      fedilink
      arrow-up
      20
      ·
      2 months ago

      Microsoft always has 20 variants of the same name for maximal confusion. It’s deep in their culture.

        • Faalangst_26@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          Also true the other way around, things that sound like the same but are actually different:

          .NET Core, .NET Framework, .NET Standard, .NET

          Bonus points for Microsoft also often using the term “framework” for labeling .NET (Core). And then there of course also is ASP.NET because of course.

          Just great.

  • Heavybell@lemmy.world
    link
    fedilink
    English
    arrow-up
    22
    ·
    2 months ago

    Fun fact, making extensions for this requires you to learn a new language called X++ that is based on .net framework 4.7. Development is done only on azure-hosted VMs that contain the application code and sql server and web host and visual studio with the special X++ build tools, all on one host that runs like shit at your expense.

    • jqubed@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      2 months ago

      The advantage browser-based ones have is it’s generally easy to copy/paste any text you need. I used one that ran as its own desktop software and made many of the key text fields uneditable, instead of letting you copy text from them but refusing to save any changes to those fields that must not change. Want to grab the order number for this customer? Too bad! Type it yourself or export it to PDF and copy it from there! I was so happy when I discovered a little program that lets you copy any text on the screen by effectively taking a screenshot, running OCR on the screenshot, and putting the output onto your clipboard. Still took more effort than simply right-clicking the text and hitting copy, though, or double-clicking and hitting Ctrl-C.

      • Saleh@feddit.org
        link
        fedilink
        arrow-up
        9
        ·
        2 months ago

        I dont think that poor UI programming for dedicated programs is an argument for browser based solutions.

        I have issues with poorly programmed UIs in browser based tools all the time.

        • morrowind@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          2 months ago

          Tbh it kinda is, because the browser gives the end user more control, since you have extensions and access to the underlying html. You can get around most stupid UIs with little effort, but on desktop you’re doomed

        • jqubed@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          2 months ago

          That’s fair, and I think a lot of the problems with that software was the internal developer/administrator for the software (I think it marketed itself as Open Source but was probably more accurately Source Available to customers) had taken it hostage with no one else allowed to touch it. I think it had become the proverbial million lines of undocumented spaghetti code that had guaranteed a permanent job for this guy because if he left the entire business would fall apart, including an inability to bring in revenue. Everyone knew he was a problem, except perhaps his boss, the CFO. When our companies merged they were originally supposed to join us on NetSuite (not without its problems of course but definitely better than the other software) but the hostage taker supposedly convinced the CFO that NetSuite wouldn’t be able to produce a report the CFO liked and we wound up moving to theirs instead. It was also supposed to save money by having lower user licensing costs. They brought in an outside consultant for our transition because the internal guy was too busy but then it turned out the internal guy was doing a bunch of non-standard stuff that didn’t work with the consultant’s design and the internal guy had to redo it anyways. When I left two and a half years later the company had spent millions on the transition and two different additional major pieces of software (the second replacing the first) trying to replicate what we’d had in NetSuite but was still lacking much of that functionality.

    • NeatNit@discuss.tchncs.de
      link
      fedilink
      arrow-up
      7
      ·
      2 months ago

      My university recently switched most of the student enrollment and stuff to SAP, even though they had a very nice system that was launched only a couple of years prior. SAP is so awful, my god. Apparently the switch was mandated by the government or some crap like that. I’m honestly baffled.

  • lefixxx@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    2 months ago

    I have used 3 different ERPs and every one is worse than the other. I am almost curious enough to try dynamics to see what kind of flavor of ERP BS has Microsoft managed to produce