Qu'est-ce qui vous rend si spécial?
Mon processeur dit que ça marche et je veux rentrer à la maison. Pourquoi tu me déranges?
Vous pouvez gérer cette attitude en obligeant tout le monde à émettre des demandes d'attraction. Mais maintenant, les délais sont imminents. Un mauvais code presse sur les portes de votre château immaculé et vous cédez enfin à la pression. Ou vous ne gagnez que si tout le monde part et que personne n'utilise votre château immaculé.
De nombreux outils aident à résoudre ce problème. Contrôle de la source, revues de code, normes de codage, etc., mais le cœur du problème, ce sont vos opinions subjectives sur ce qui est le mieux à considérer comme pertinent. Pour cela, vous devez gagner et maintenir leur respect. Faites cela et c'est beaucoup plus facile. Si vous ne le faites pas, aucun outil ou pratique ne vous sauvera.
La meilleure façon de le faire est de communiquer tôt. Ne me dites pas "nous n'utilisons pas de chaînes pour nos types de base de données dans cette boutique" 6 mois après que je me sois décidé à le faire. Me dire que cela a été enterré dans la documentation pendant 2 ans ne me permet pas de le faire.
Pour une raison quelconque, vous avez des choses qui vous tiennent à cœur. Si vous en tenez à vous et faites en sorte que ces informations soient clairement communiquées avant, pendant et immédiatement après le codage de chaque module.
Le harcèlement criminel est une pratique merveilleuse. Investissez dans les outils et les pratiques dont vous avez besoin pour pouvoir réviser le code quelques minutes après sa rédaction. Programme de paires et l'outil est simplement une chaise d'invité.
Pourquoi? Chaque seconde qui s'écoule après que j'écris du code augmente de manière exponentielle le coût pour le changer. C'est parce que ma mémoire du code a une demi-vie. Je commence à l'oublier au moment où ma vessie demande une pause.
Réduisez les choses qui vous tiennent à leurs principes sous-jacents. Plutôt que de me frapper avec une liste de 101 règles à suivre, donnez-moi les 10 principes qu'elles enfreignent pour que je puisse déterminer quelle règle 102 devrait être la mienne.
Donnez-moi le pouvoir d'imposer ma propre vision en m'aidant à voir la vôtre et nous nous entendrons très bien.
Est-il irréaliste de ma part d’attendre des normes comme celle-ci? Je lutte avec l'idée de devenir un dictateur qui étouffe la créativité, mais faire ce qu'ils veulent ne semble pas être évolutif.
Alors ne dictez pas! Faites-en une expérience positive. Ce n'est pas une absurdité hippie du nouvel âge. C'est la psychologie de base. Vous essayez de modifier le comportement humain. Aléatoire et positif est le plus important (il suffit de demander à Las Vegas). Si vous devenez négatif, vous devez être cohérent avec votre renforcement. C'est une douleur impossible à obtenir. Soyez positif lorsque vous diffusez la sagesse et vous pouvez être décontracté à ce sujet.
Je sais d'où tu viens parce que j'y suis allé. Vous aviez le contrôle et maintenant c'est parti. Tu veux le récupérer. Eh bien, surmontez-le. Maintenant vous avez une équipe. Ils n'ont pas besoin d'être contrôlés. Ce dont ils ont besoin, c'est du leadership. Ce dont vous avez besoin n'est pas le contrôle. C'est de l'influence. Cela fonctionne mieux et demande beaucoup moins de travail. Maîtrisez cela et détendez-vous. Cela devrait être amusant.
Faites-le bien et vous pouvez partir en vacances et cela fonctionnera toujours. Comment? Pas seulement en tant que leader, mais en faisant en sorte que les autres soient également des leaders. Une fois que votre vision a été intégrée à l'équipe, elle peut travailler pendant votre absence en imitant simplement ce que vous avez fait. Encadrez les débutants et encouragez-les à agir et à influencer les autres.
Je sais que c'est dur. Nous ne sommes pas entrés dans cette profession parce que nous sommes doués pour traiter avec les gens. Nous communiquons mieux avec le code. C'est très bien. Faites-le vite et souvent. Montre moi pourquoi le tien est meilleur. Écoute si je dis que non. Faites ceci pendant que j'y réfléchis encore. J'aime coder. Il y a peu de gens sur la planète à qui je puisse en parler. Soyez l'un d'entre eux.