Article original : For Developers, Ego is the Enemy

J'ai récemment terminé la lecture du livre Ego is the Enemy, de Ryan Holiday et j'en ai tiré de nombreux conseils précieux. J'ai décidé d'écrire cet article.

Lorsque vous entendez le mot ennemi, vous pensez probablement aux expressions régulières, aux bugs, aux déploiements, aux réunions et aux délais. En réalité, dans notre quête pour atteindre nos objectifs et devenir les développeurs que nous voulons être, nous sommes généralement nos propres pires ennemis. L'ego est ce qui nous empêche de demander de l'aide, d'apprendre, de collaborer et de travailler dur.

Ici, avec l'ego, nous faisons référence à la croyance malsaine en notre propre importance : notre arrogance et notre ambition centrée sur nous-mêmes. Cet enfant capricieux en chaque personne qui choisit de gagner tout le temps et aux dépens des autres.

L'ego nous pousse à penser que nous sommes spéciaux, que nous en savons beaucoup plus que nous n'en savons réellement et que nous n'avons pas besoin de collaborer avec les autres, car nous sommes autosuffisants. Il nous empêche de maîtriser réellement la programmation, de bien travailler et de construire de bonnes relations avec les autres développeurs ou les autres personnes en général. De reconnaître les opportunités, ou de les créer, simplement parce que nous vivons dans notre propre fantasme de grandeur.

Image

L'ego est une menace constante à chaque moment de notre vie. Il nous empêche de construire de plus grands produits, de maintenir et de progresser vers des objectifs plus élevés et de nous remettre de nos projets échoués.

Si nous voulons vraiment nous protéger de l'ego, nous devons être conscients de ses techniques à chaque étape de notre vie.

Si vous connaissez l'ennemi et vous connaissez vous-même, vous n'avez pas à craindre le résultat de cent batailles. Si vous vous connaissez mais pas l'ennemi, pour chaque victoire obtenue, vous subirez aussi une défaite. Si vous ne connaissez ni l'ennemi ni vous-même, vous succomberez dans chaque bataille.
— Sun Tzu

Quelles que soient vos aspirations, l'ego est votre ennemi

Vous pouvez avoir une très bonne moyenne, ou beaucoup de vos membres de la famille et amis proches peuvent vous avoir appelé un prodige.

Dans ces types de cas, votre ego tend à vous faire sentir que le monde vous doit le succès que vous voulez. Que vous devez être employé et gravir les échelons de l'entreprise en un temps record. Que vous êtes censé être employé sans avoir besoin de passer par les étapes formelles de recrutement.

Vous pouvez penser que vous n'avez pas besoin d'avoir de dépôt sur GitHub, car vous avez déjà surpassé vos pairs avec votre moyenne. Votre ego vous pousse à penser que vous n'avez pas besoin de travailler dur.

Image

Si nous regardons en arrière dans l'histoire, les personnes qui nous impressionnent par le travail qu'elles ont accompli sont vraiment des travailleurs acharnés.

WordPress est l'un des systèmes de gestion de contenu les plus célèbres au monde qui alimente plus de 27 pour cent du web. Son fondateur, Matt Mullenweg, dormait seulement quatre heures par jour et travaillait très dur tout en développant WordPress.

Le cofondateur de Microsoft et l'homme le plus riche du monde, Bill Gates, travaillait tous les jours. Je travaillais les week-ends, je ne croyais pas vraiment aux vacances, se souvient-il lors d'une interview.

Image

À l'époque où Mark Zuckerberg était développeur chez Facebook, il devait travailler dur. Les six dernières années ont été beaucoup de codage, de concentration et de travail acharné. Mais peut-être que ce serait amusant de s'en souvenir comme de fêtes et de tout ce drame fou.

À l'époque où il était développeur de logiciels, le cofondateur de PayPal, Elon Musk, travaillait du matin tôt jusqu'au soir tard, malgré le fait qu'il était considéré comme un prodige. Il travaille maintenant jusqu'à 100 heures par semaine.

Image

Vous ne devriez pas surestimer vos capacités et vous laisser piéger en pensant que vous êtes beaucoup mieux que vous ne l'êtes réellement. Vous devriez être très engagé et consacrer beaucoup de temps et d'efforts à la programmation si vous voulez vraiment exceller dans ce domaine.

Votre ego peut même vous empêcher de collaborer avec d'autres personnes. Il peut vous faire sentir que vous êtes assez intelligent et suffisant avec vos propres compétences sans avoir besoin de collaborer avec d'autres collègues dans votre projet. En réalité, les grands projets qui ont réalisé des percées et ont aidé des millions d'utilisateurs sont généralement développés grâce à un travail collaboratif.

Larry Page et Sergey Brin ont lancé Google ensemble après s'être rencontrés au département d'informatique de Stanford. Bill Gates a lancé Microsoft avec Paul Allen, qui a trouvé le nom Micro-soft. Elon Musk a créé sa première entreprise informatique Zip2 avec son frère Kimbal, qui a été acquise par AltaVista pour 307 millions de dollars en espèces et 34 millions en titres. Brian Acton a collaboré avec Jan Koum et a fondé WhatsApp.

Image

Vous devriez travailler très dur, être humble et collaborer avec les autres. Vous ne devriez même pas penser à commencer et à finir quelque chose de grande envergure tout seul. Vous devriez faire partie d'une équipe avec laquelle vous travaillez.

Quels que soient les succès que vous avez réalisés, l'ego est l'ennemi

Vous pouvez penser que vous avez déjà un emploi et quelques années d'expérience, que vous avez déjà un château solide qui devrait durer jusqu'à votre retraite. Vous avez réussi à apprendre React en seulement quelques semaines et avez été employé en quelques mois sans diplôme universitaire. Vous avez été employé dans une grande entreprise technologique, ou êtes devenu le leader d'une équipe de nombreux autres développeurs expérimentés. Vous avez développé l'application qui a atteint des milliers de téléchargements sur iTunes.

Vous avez peut-être reçu une offre d'emploi d'une grande entreprise technologique de la Silicon Valley et vous en vantez tout le temps, oubliant que ce type d'attitude n'était pas celui qui vous a amené à ce point.

Image

Atteindre un certain niveau de succès vient avec son territoire. Ces types de succès peuvent être très impressionnants, mais aussi dévastateurs pour nos futurs moi. Ils peuvent stimuler notre ego et nous empêcher de nous engager délibérément dans les principes, les routines et le travail acharné qui nous ont amenés à ce niveau. Nous oublions combien de travail nous avons dû faire pour en arriver à ce stade.

En conséquence, nous ne sommes pas capables de progresser davantage, simplement parce que nous ne voyons que ce que nous avons déjà fait. Nous déplaçons notre attention de la cause de notre succès vers les effets. Nous sautons l'affûtage de nos compétences en programmation et l'amélioration de nos performances, car nous sommes plongés dans les avantages de notre succès précédent. Comme le dit l'artiste de performance Marina Abramović, Si vous commencez à croire en votre grandeur, c'est la mort de votre créativité.

La société nous loue et exagère considérablement nos accomplissements, ce qui alimente notre ego. Nous ne sommes pas conscients de nos réalisations réelles. Nous les surestimons grandement.

Image

La programmation informatique est une profession dans laquelle vous n'avez pas besoin d'obtenir un diplôme de quatre ans pour obtenir un emploi. Vous pouvez être employé en apprenant un langage de programmation avec la possibilité de travailler à distance. Si vous ne devenez pas meilleur et n'apprenez pas ce qui est précieux actuellement sur le marché, il est probable que vous soyez facilement remplacé par un jeune et enthousiaste du bout du monde. Vous n'êtes peut-être pas aussi spécial que votre ego le suggère.

Si vous voulez devenir meilleur en tant que programmeur et avoir encore l'opportunité de développer des applications vraiment cool, alors vous devez toujours être humble et apprendre. Vous devez vous engager dans une pratique délibérée et constamment défier vos limites.

Image

Il n'y a pas de plateau. En physique, il y a quelque chose qui s'appelle l'entropie. Vous êtes soit en train de descendre, soit en train de monter. C'est tout. Il n'y a pas de stagnation. Il est facile d'être réussi pendant une semaine ou un mois et de se laisser piéger par les histoires de l'ego et d'échouer rapidement. Je crois que le vrai succès est durable. Comme l'a dit l'entraîneur des 49ers, Bill Walsh, La chose la plus difficile que j'aie jamais eu à faire était de faire en sorte que mon équipe surmonte la maladie du succès.

Quels que soient les échecs et les défis auxquels vous êtes confronté, l'ego est l'ennemi

Peu importe à quel point vous essayez, certains échecs sont inévitables. La startup dans laquelle vous travailliez et qui voulait changer le monde a échoué à lancer un produit réussi. L'entreprise a connu une baisse majeure des ventes et a dû licencier la majorité de ses développeurs. L'entreprise a sombré dans une grosse dette et maintenant vous devez trouver un nouvel emploi.

Image

Ces échecs et d'autres similaires peuvent être hors de votre contrôle. Il peut y avoir d'autres cas dans lesquels vous êtes responsable de certains types d'échecs. Dans les deux cas, cela ne signifie pas, cependant, que vous devez totalement vous rendre et ne jamais faire de tentative pour changer votre situation.

C'est parce que les hommes sont disposés à sympathiser plus entièrement avec notre joie qu'avec notre chagrin, que nous faisons parade de nos richesses et cachons notre pauvreté. Rien n'est si mortifiant que d'être obligé d'exposer notre détresse à la vue du public, et de sentir, que bien que notre situation soit ouverte aux yeux de tous, aucun mortel ne conçoit pour nous la moitié de ce que nous souffrons.
— Adam Smith

Votre ego peut vous empêcher d'être humble et d'apprendre de vos erreurs. Vous ne voulez pas apprendre un nouveau langage de programmation, ou un nouveau framework, car votre ego vous dit que vous êtes déjà suffisamment compétent et accompli.

Vous pouvez détester demander de l'aide, ou essayer d'apprendre de nouvelles choses et de surmonter l'échec dans lequel vous vous trouvez. Vous commencez à blâmer tout le monde. Vous ne vous arrêtez pas pour prendre la responsabilité extrême et la responsabilité de votre propre situation. Vous pouvez, par conséquent, échouer à comprendre que vous avez réellement besoin de devenir un meilleur développeur de logiciels.

Microsoft n'était pas la première entreprise que Bill Gates et Paul Allen ont lancée. Ils avaient une autre entreprise appelée Traf-O-Data au début des années 1970, qu'ils ont dû fermer en raison des pertes. Les leçons qu'ils ont apprises de cette expérience ont joué un rôle crucial pour Microsoft.

Image

Brian Acton n'a pas été accepté chez Facebook. Il a été refusé par le siège de Twitter également. Il n'a pas fait de suicide, mais a collaboré avec son partenaire Jan Koum et a créé WhatsApp. L'une des entreprises de médias sociaux qui ont rejeté Brian a acheté WhatsApp pour 19 milliards de dollars moins de cinq ans plus tard.

Rovio a développé 51 jeux sans succès avant d'atteindre le succès overnight avec Angry Birds.

Image

La probabilité que vous travailliez sur un projet qui échouera est élevée. Cela ne devrait pas vous rendre misérable, cependant, tant que vous utilisez ces échecs comme des expériences d'apprentissage.

Comme le dit le concepteur de jeux vidéo Will Wright, Je suis en fait plus susceptible d'embaucher quelqu'un en fonction du nombre d'échecs qu'il a connus. Je pense que c'est le meilleur système d'apprentissage.

Les personnes humbles et fortes ne suivent pas seulement pendant les périodes de succès. Elles utilisent les leçons apprises de leurs échecs et parviennent à les surmonter et à les utiliser comme des points de départ catapultants.

Comme le mentionne Ryan Holiday dans le livre, Le seul vrai échec est d'abandonner vos principes, et ajoute, Si votre réputation ne peut pas absorber quelques coups, elle ne valait rien dès le départ.

Pour tout ce qui vient ensuite, l'ego est l'ennemi

Maintenant que vous avez lu cet article, vous avez porté un sérieux coup à votre ego, mais cela ne suffit pas. Nous devons appliquer ces conseils si nous envisageons sérieusement de devenir les meilleures versions de nous-mêmes. Comme le dit Derek Sivers concernant la possession de connaissances, Si [plus] d'informations étaient la réponse, alors nous serions tous des milliardaires avec des abdos parfaits.

Nous devrions apprendre des expériences des autres avec l'ego et ne pas en devenir les victimes dont les autres peuvent apprendre. Nous devrions être humbles dans nos aspirations, gracieux dans nos succès et résilients dans nos échecs. Cela ne signifie pas que nous ne sommes pas uniques et que nous ne possédons pas quelque chose de précieux à contribuer. Cela signifie simplement que nous ne devrions pas toujours nous avoir comme thème principal de l'histoire. Nous devrions nous concentrer davantage sur le travail et le processus global.

Nous devons identifier le discours silencieux de l'ego dans nos têtes et le supprimer suffisamment tôt avant qu'il ne nous fasse cultiver de mauvaises habitudes. Nous devons supprimer ses tentations avec humilité et discipline lorsque nous atteignons un certain niveau de succès. Nous devons être humbles, prêts à apprendre des autres et à cultiver la force et la fortitude lorsque les choses ne vont pas dans notre sens.

Le premier principe est que vous ne devez pas vous tromper vous-même — et vous êtes la personne la plus facile à tromper.
— Richard Feynman

_Cet article a été initialement publié sur Medium.