Hacker News new | ask | show | jobs
by kwanbix 227 days ago
.net is probably one of the top 10 worst names in history or is it only me?
4 comments

No, that's Microsoft's other work in the XBox line. Try saying "Xbox Series X" and "Xbox Series S" and "XBox One S" to ten normal people and asking them to find the correct matching product in a store.
You are missing Xbox One X there!
Probably. But I got over it 25 years ago. I think of it as “dotnet” in my head which seems better.
Do people say .net in some way other than "dotnet"? Or did I misunderstand?
I worded that badly, but what I meant is I almost never use ".net", I use "dotnet". Eg, when I'm typing up documentation or an email.
this is the way .. I mostly just think of it as c# too (I know f# etc exists but nobody I know is using it)
No, you are not alone.for non-tech population, it may make sense that .NET 5 is continuation of .NET 4. But the tech crowd knows .net 5 is to .net 4 is what angular 2 is to angular 1.

With .net 4 still in active use, the naming makes it harder

Might be more confusing when you consider that ".NET 5" is actually the continuation of ".NET Core 3.1", not ".NET Framework 4.x"[0].

Microsoft has historically been pretty bad at naming stuff (sometimes hilariously so, see Microsoft PlaysForSure[1] for an example - spoiler: it surely didn't play for long).

The rebranding from .NET Core 3.1 to .NET 5, and from .NET 4.x to .NET Framework, did make sense to me though - and increasingly so as development continues on ".NET > 5" with yearly releases, while ".NET Framework 4.x" is in maintenance mode.

[0]:https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotn...

[1]:https://en.wikipedia.org/wiki/Microsoft_PlaysForSure

.NET Framework was always called .NET Framework and not renamed from NET 4 to .NET Framework. There was a time where .NET was applied as a prefix/suffix to everything Microsoft released. Microsoft Windows Server .NET. that had nothing to do with the framework/CLR/programming platform but with Internet connected features.
Fair enough - I meant that, at least in Microsoft's own communication, they started more consistently referring to .NET Framework 4.x to differentiate it from first .NET Core and later .NET.

While it was always called .NET Framework, it was very commonly referred to simply as .NET (e.g. .NET 4.5) - and the "Microsoft .NET" logo was widely used in .NET Framework branding/marketing.

the drop of .NET core branding definitely makes it worse. as the other projects(like asp.netcore, efcore) just can't drop "core" from their names on a whim.

in my opinion, they should have kept "core" branding, but shortened it to ".NET" for marketing and only for marketing.

in a better world, Microsoft would ditch the name ".NET" altogether and invent a new one. like LVM (lightweight virtual machine)

No. Was hard enough to convince people of .NET Core away from the .NET Framework. Adding a completely different name and I would have several hundred java devs now instead of beautiful .net 10 on Linux.
I don't agree. "Core" is another Microsoft-classic crappy nondescriptive piece of naming. I'm glad it went away.
Some fun ones:

- Colgate Kitchen Entrees

- Ayds Diet Candy

- Gerber in Africa (in many regions, it is customary for labels to show what's inside. Having a baby on the bottle is just weird)

- Chevrolet Nova (no va means "don't go")

- Clairol Mist Stick (in Germany. In German, Mist means manure)

- Pee Cola (Ghana)

- Puffs Tissues (Germany) (in German slang, Puff means brothel)

- Nokia Lumia (prostitute in Spanish slang)

- ISIS Chocolates (Belgium)

- Hitachi's Woopie Washing Machine (cute to a Japanese ear, but not to that of an English speaker)

Well, Suzuki Pajero which in (some?) spanish (dialects) means Suzuki Wanker.