this post was submitted on 29 May 2025
787 points (99.4% liked)

Programmer Humor

35897 readers
1633 users here now

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

Rules:

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 31 points 1 day ago (5 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 26 points 1 day ago (2 children)

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

[–] [email protected] 12 points 1 day ago (1 children)

This is SO true!

Razor pages extension? .cshtml Blazor component? .razor

[–] [email protected] 6 points 1 day ago (1 children)

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.

[–] [email protected] 2 points 17 hours ago* (last edited 17 hours ago)

I thought at some point they dropped all those and it's just .net now?

Edit: nope, you're right. Here's the explanation from Microsoft

There are multiple variants of .NET, each supporting a different type of app. The reason for multiple variants is part historical, part technical.

.NET implementations:

  • .NET Framework -- The original .NET. It provides access to the broad capabilities of Windows and Windows Server. It is actively supported, in maintenance.
  • Mono -- The original community and open source .NET. A cross-platform implementation of .NET Framework. Actively supported for Android, iOS, and WebAssembly.
  • .NET (Core) -- Modern .NET. A cross-platform and open source implementation of .NET, rethought for the cloud age while remaining significantly compatible with .NET Framework. Actively supported for Linux, macOS, and Windows.
[–] [email protected] 5 points 1 day ago

How else are they going to get you to buy a support contract. If it was easy, you wouldn't need it.

load more comments (2 replies)