DEV Community

Discussion on: What common programming concept has the wrong name?

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him)

Serverless is the most obvious. 🤦‍♂️

Also Object-Oriented Programming, it's inventor (Dr. Alan Kay) even said later in life that it should have been called message-oriented programming.

Collapse
 
sinewalker profile image
Mike Lockhart

Yes! And "calling a method on an instance of a class" instead of just "send an object a message"

Collapse
 
lcarbonaro profile image
Les Carbonaro

Scrolling through this list, I'm surprised "serverless" is like three-quarters of the way down. It's clearly the most glaring misnomer in recent programming memory.

Collapse
 
craignicol profile image
Craig Nicol (he/him)

It's server-less (i.e. you have less than 100% of the server, and even less than you'd have with a VM) ;-)

Collapse
 
dannymcgee profile image
Danny McGee

Can you think of a better name for it? I think re: developer experience it's pretty fitting, since in practical terms it means not needing to set up, manage, maintain, or pay for a server (or even write any back-end code, depending on the implementation). It's not really accurate in technical terms of what's going on behind the curtain but I don't really think that's the point.

Thread Thread
 
jacobherrington profile image
Jacob Herrington (he/him)

Infrastructure as a Service.
On-demand Computing.
idk, not serverless. :)

Thread Thread
 
dannymcgee profile image
Danny McGee

Infrastructure as a Service

Doesn't have quite the same marketable ring to it, but not bad!

Collapse
 
johnylab profile image
João Ferreira

you mean it should've been called MOP ooooooooo