Je lis ce merveilleux livre intitulé "Coders at Work: Reflections on the Craft of Programming" de Peter Seibel et je suis en partie où la conversation est avec Joshua Bloch et j'ai trouvé cette réponse qui est un point important pour un programmeur. Le paragraphe, va quelque chose comme ça.
Il y a ce problème, c'est que la programmation est tellement une méritocratie intellectuelle et souvent ces gens sont les gens les plus intelligents de l'organisation; ils pensent donc qu'ils devraient être autorisés à prendre toutes les décisions. Mais le simple fait qu'ils soient les personnes les plus intelligentes de l'organisation ne signifie pas qu'ils devraient prendre toutes les décisions, car l'intelligence n'est pas une quantité scalaire; c'est une quantité vectorielle.
Ici, à la dernière phrase, je n'arrive pas à comprendre ce qu'il essaie de partager. Quelqu'un peut-il l'expliquer un peu plus loin comme ce qu'il entend par une quantité vectorielle, essayant peut-être de présenter le même aperçu.
Plus bas, j'obtiens qu'il ne veut pas avoir une organisation où des personnes non techniques (parfois désemparées) peuvent être des gestionnaires des personnes techniques pour une raison quelconque, qu'elles peuvent passer plus de temps à bien écrire des e-mails, car la toute prochaine déclaration suivant le paragraphe ci-dessus était.
Et si vous manquez d'empathie ou d'intelligence émotionnelle, vous ne devriez pas concevoir des API, des GUI ou des langages.
Je comprends qu'il dit qu'en génie logiciel, les programmeurs devraient savoir comment les utilisateurs verront leur produit et leur conception pour eux.
J'ai trouvé le paragraphe ci-dessus très intéressant.