this post was submitted on 29 May 2025
845 points (99.5% liked)

Programmer Humor

36119 readers
585 users here now

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

Rules:

founded 5 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] nayminlwin@lemmy.ml 1 points 4 days ago

I don't know what happened. Axapta and subsequently Dynamics AX that D365 is being rebranded as is a very respectable system with a lot of history in giant MNC space.

[–] adhocfungus@midwest.social 143 points 1 week ago (4 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.

[–] sasquash@sopuli.xyz 38 points 1 week ago (2 children)

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 13 points 1 week 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.

[–] ssfckdt@lemmy.blahaj.zone 10 points 1 week ago* (last edited 1 week ago)

When we finally onboarded the D365 ERP replacement, management wanted to run perf testing on it told them we could do it in JMeter, and we already had JMeter code that we'd used for the older systems, and we'd learned more than enough from including it in integration automation, that I was sure we could do it.

Instead they hired two chodes from an agency and told them to use some odd tool. Literally a month into that project one of the contractors asked me straight up why we weren't just using JMeter.

They eventually cut those guys because they weren't able to produce, and then went with some kookball Akamai solution (Cloudtest?) They didn't even seem to realize that by going with that solution, they were going to be beholden to paying Akamai every time they wanted to run it. They somehow managed to cajole Akamai into giving us a standalone version of the tool, but they didn't seem to comprehend that when you run it that way you don't get the cloud.

It's funny, someone asked me the other day why I quit that job, and I'm now suddenly starting to remember why.

It was actually a pretty good company, it just wasn't a software company, so its tech decisions were often really bonkers. But that aside, it was actually a good company, and part of me kicks myself for leaving it -- I'd probably still be working there four years later.

I might have needed a lot of therapy in the meantime, though

[–] sparky@lemmy.federate.cc 18 points 1 week ago (3 children)

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

[–] adhocfungus@midwest.social 21 points 1 week 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 7 points 1 week ago (1 children)

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.

[–] Trainguyrom@reddthat.com 2 points 6 days ago

Holy shit did it really take me 20 years to realize the humor in "WinCE"?

load more comments (2 replies)
load more comments (1 replies)
[–] Heavybell@lemmy.world 74 points 1 week ago (16 children)

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.

[–] needanke@feddit.org 5 points 6 days ago (1 children)

I have been developing plugins for dynamics 365 crm for the last few years and have never heard of x++. Plugins for the crm are developed in c#/.NET 4.6.2.

The only x++ reference I could find in the Microsoft documentation with a quick search was referencing the finance and operations apps. So there seems to be some variance in the products.

[–] Heavybell@lemmy.world 2 points 6 days ago

Yeah, I admitted in another comment that it may only be for Dynamics F&O.

[–] Rentlar@lemmy.ca 32 points 1 week ago* (last edited 1 week ago) (1 children)

This sounds like something a programmer would come up with as a joke, but because it's Microsoft, I believe you.

[–] ChickenLadyLovesLife@lemmy.world 7 points 1 week ago (6 children)

I just went through that for a while and saw nothing that doesn't look exactly like C#. If it's based around .NET and looks exactly like C#, why the fuck not just use C#?

As somebody who first started coding BASIC on an Apple IIe in 1981, I am just so tired of new languages. They all do basically the same shit and there's just no real point to any of them.

load more comments (6 replies)
[–] rustydrd@sh.itjust.works 17 points 1 week ago

I think I just suffered a mild stroke reading this.

[–] HiddenLayer555@lemmy.ml 17 points 1 week ago* (last edited 1 week ago) (2 children)

X++

I searched it up so you don't have to (it's surprisingly hard to find example code for, the first one I found was literally a screenshot on a Microsoft blogpost.)

You really couldn't just use C# for this Microsoft? REALLY????

[–] SkaveRat@discuss.tchncs.de 15 points 1 week ago

You really couldn’t just use C# for this Microsoft? REALLY???

no. how else would a middle manager pad his CV with "lead the development of an important new programming language used by millions of customers"?

load more comments (1 replies)
load more comments (12 replies)
[–] pastermil@sh.itjust.works 57 points 1 week ago (2 children)

What the fuck is even that?

[–] Occhioverde@feddit.it 44 points 1 week ago* (last edited 1 week ago) (4 children)

You don't want to know.

If you really want to knowMicrosoft Dynamics 365 is an integrated suite of enterprise resource planning (ERP) and customer relationship management (CRM) applications offered by Microsoft. -Wikipedia

[–] sparky@lemmy.federate.cc 18 points 1 week ago* (last edited 1 week ago) (1 children)

The entire summary on Wikipedia is sales guy bullshit. It’s barely comprehensible.

allowing businesses to streamline their operations, improve customer engagement, and make data-driven decisions. The platform is highly customizable, enabling organizations to tailor it to their specific needs and industry requirements. Dynamics 365 is designed to help businesses unify their processes, gain insights into their operations, and foster better relationships with customers.

Bruh you dropped this: ^synergize^

load more comments (1 replies)
[–] jqubed@lemmy.world 15 points 1 week ago (4 children)

Sadly not even the worst I’ve ever used as an end-user

load more comments (4 replies)
load more comments (2 replies)
load more comments (1 replies)
[–] IsoSpandy@lemm.ee 34 points 1 week ago

What in the holy fucking late capitalistic non sense is this?

[–] mod_pp@lemmy.world 31 points 1 week ago (1 children)

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 27 points 1 week ago (2 children)

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

[–] Socket462@feddit.it 12 points 1 week ago (2 children)

This is SO true!

Razor pages extension? .cshtml Blazor component? .razor

load more comments (2 replies)
load more comments (1 replies)
[–] Baguette@lemm.ee 25 points 1 week ago (2 children)

Is it just me or does the third panel person pointing slightly look like an alligator

[–] mrunicornman@lemmy.world 5 points 6 days ago

Like those crocodiles from Pearls Before Swine

[–] Sasquatch@lemmy.ml 9 points 1 week ago

With a mustache

[–] SplashJackson@lemmy.ca 23 points 1 week ago (3 children)

Atleast it's not as terrible as SAP, although I hate browser-based ERPs as well

[–] Nomecks@lemmy.ca 25 points 1 week ago* (last edited 1 week ago)

Satan's Accounting Program

[–] NeatNit@discuss.tchncs.de 11 points 1 week 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.

[–] jqubed@lemmy.world 10 points 1 week ago (1 children)

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 12 points 1 week ago (6 children)

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.

load more comments (6 replies)
[–] ssfckdt@lemmy.blahaj.zone 15 points 1 week ago (1 children)

I spent the better part of a year and a half writing automation for an integrated stack that included D365. (RSAT wasn't an option since we had to also interact with other systems and sql databases and what not to perform end-to-end flows across multiple systems.) It was literally the biggest resource and time suck of all the stuff we had to interact with -- and we had to interact with some really hoky stuff. But D365 took the cake. At least two people quit over it.

[–] locuester@lemmy.zip 2 points 6 days ago

I did a similar project back in 2003. MS CRM 1.2. MS Great Plains. Integrating with an OS/390 via DB2 and MQSeries. Fun stuff. I survived. MS CRM wasn’t even the biggest pain points!

[–] lefixxx@lemmy.world 10 points 1 week 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

load more comments
view more: next ›