Neuro-linguistic programming (NLP) is a set of techniques and principles ... Another powerful neuro-linguistic programming technique is reframing, which is all about shifting perspective.