NLP: Neuro-Linguistic Programing

Neuro-linguistic programming (NLP) is a psychological approach that involves analyzing strategies used by successful individuals and applying them to reach a personal goal. It relates thoughts, language, and patterns of behaviour learned through experience to specific outcomes.

Proponents of NLP assume all human action is positive. Therefore, if a plan fails or the unexpected happens, the experience is neither good nor bad—it simply presents more useful information.