Selon Wikipédia :

Hacker (programmation), informaticien qui crée, analyse et modifie des programmes informatiques pour améliorer ou apporter de nouvelles fonctionnalités à l’utilisateur ;

Un hacker, ou hackeur, est donc essentiellement, et par euphémisme, un « bidouilleur », un « bricoleur » qui propose des solutions originales et parfois incompréhensibles, mais toujours très élégantes et fonctionnelles.

On remplace aujourd’hui trop souvent le terme « pirate » par « hacker ». Le pirate étant le pendant dénué d’éthique du hacker. Ainsi, on embauche généralement des hackers pour réparer les dommages causés par des pirates 😉

Pour le domaine qui nous intéresse, le « hacking » de soi-même ou « auto-hacking » consiste à trouver des solutions créatives, via une compréhension fine de nous-mêmes, pour « débugger » notre propre programme de fonctionnement, et évoluer vers une version de nous-mêmes qui soit davantage conforme à nos aspirations profondes.