DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

What common programming concept has the wrong name?

Everybody calls it this, but it's not a good name. What are some examples?

Latest comments (145)

Collapse
 
peter_parker_bbb233acaaf5 profile image
peter parker

Great blog post! If you’ve ever wondered about color blindness, this color blind test is a great tool.

Collapse
 
mikesherov profile image
Mike Sherov

Deprecation. Oftentimes people mistake "removed" for "deprecated".

Collapse
 
pchinery profile image
Philip

The No1 candidate that comes to my mind is monad. I know it's a mathematical concept, but I sometimes get the feeling that it is used to appear smart rather than being a precise definition of what is happening. Purely functional programming (hello haskell) can be a big thing to learn and I don't see the point in introducing unnecessary complexity to this, as it makes learning more intimidating.

Collapse
 
beardedbry profile image
Brian

I've always thought that 'push request' seems more intuitive than 'pull request'

Collapse
 
nestedsoftware profile image
Nested Software

I agree! I think "pull request" is the kind of terminology that comes from thinking about how the underlying technology works first, as opposed to thinking of a use-case from a typical programmer's point of view. Also, welcome to Dev!

Collapse
 
sinewalker profile image
Mike Lockhart

Generics make the Types of Object method Arguments Specific instead of un-typed

milosophical.me/blog/2008/09/10/ge...

Collapse
 
madelene profile image
Madelene Campos

"Full stack developer". Hardly anyone is a "full stack developer". Does one person really specialize in all 7 OSI layers?

Collapse
 
niorad profile image
Antonio Radovcic

"Clean" Code. It promotes cleanliness of code for its own sake, and pretends there is a subjective "clean" state of code. Thus I think it could be called somehow different.

Collapse
 
davestewart profile image
Dave Stewart

"Senior Developer" because most, aren't.

Collapse
 
davestewart profile image
Dave Stewart

Vue should be called React because it's truly reactive, and React should be called Vue because it's only concerned with the view

Collapse
 
niorad profile image
Antonio Radovcic

I'm-not-even-mad-thats-amazing.jpg

Collapse
 
computer_babaji profile image
Computer babaji

The most misunderstood programming concept for beginners that if they learn programming,they can be like neo in matrix movies. But in reality, you cannot make more than 1 major product all by yourself. Even the computer (software is made apple, Microsoft etc) and hardware (cpu intel, amd , other parts by pc manufacturers )