Why we shouldn't use NLP

I first encountered Neuro-Linguistic Programming in the session “NLP for Software Development Coaches” at XP Day 4. My first question was “does NLP have a valid basis in the mainstream scientific community?”. Nobody there seemed to know.

I’ve encountered NLP a few times since in the agile community and I’d like to document some reasons why we shouldn’t use it:

NLP has been around for decades, yet I’m unable to find any account of a rigorous, scientific basis for it.

Using “influencing tricks” to steer people around to your opinion isn’t ethical, besides there’s a serious risk of destroying trust when someone finds out that you’re “using tricks to get your own way”.

Where’s the Scientific Basis for NLP?

Much has already been said elsewhere about the lack of a scientific basis for NLP. I’m just going to provide two references I found interesting here:

Basically, absence of evidence doesn’t deserve the “benefit of doubt”: it merely indicates that the hypothesis doesn’t stand up to scrutiny.

Summary

The mature thing to do is to accept that you’re not always going to get what you want and that the best way of influencing people is to build relationships through open, clear communication and honesty.