Ogni comportamento umano è regolato da logiche, per lo più inconsce, che possiamo cercare di ricostruire facendo ingegneria inversa, ovvero ipotizzando l'esistenza di certi programmi che, date certe circostanze, attivano certe azioni.