this post was submitted on 29 May 2025
714 points (99.7% liked)

Programmer Humor

37589 readers
263 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] adhocfungus@midwest.social 121 points 2 months ago (11 children)

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.

[–] sparky@lemmy.federate.cc 11 points 2 months ago (2 children)

What the fuck does Dynamics do? Is it some kind of shitty database?

[–] adhocfungus@midwest.social 12 points 2 months ago (1 children)

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.

[–] ChickenLadyLovesLife@lemmy.world 3 points 2 months ago

D365 CE is a platform for Sales teams to organize and track leads, quotes, contracts, etc.

Huh, I would have thought "CE" stood for "compact edition" like it did for Windows CE back in the day. Which was unironically called "WinCE" by Microsoft.

[–] ssfckdt@lemmy.blahaj.zone 3 points 2 months ago* (last edited 2 months ago)

Frankly it's a bit like HyperCard.

One of the things we learned early on in trying to integrate a D365 system into our UI integration test automation, was that when you changed pages, the previous page was actually still in the DOM and so if you didn't update your locators to the new "context" or screen, you'd be trying to interact with things from two screens ago. I dunno honestly what they would have done without someone like me who could actually RE that. The guy that had seniority over me was completely lost.

load more comments (8 replies)