IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Les programmeurs ont-ils besoin d’un code d’éthique ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 194
    Par défaut Les programmeurs ont-ils besoin d’un code d’éthique ?
    Les programmeurs ont-ils besoin d’un code d’éthique ?
    Selon un sénior « le pouvoir que la société nous a donné est immense et implique une grande responsabilité »

    Robert Cecil Martin écrit dans un billet de blog à l’intention des programmeurs : « We rule the world ». Ce qui peut se traduire par « nous contrôlons le monde », et qui peut également signifier que « nous écrivons les règles du monde ».

    Ceci n’aurait sûrement pas suscité autant d’intérêt si l’auteur de l’article avait été un simple programmeur anonyme. Mais, le fait est que Robert C. Martin, aussi connu sous le pseudonyme Uncle Bob, est un membre leader du Software Craftsmanship Movement et auteur de plusieurs livres informatiques à succès, dont le célèbre « Coder proprement ». Il était aussi à l’origine du groupe qui avait créé le Software Agile Développent, et rédacteur en chef des C++ Reports de 1996 à 1999.

    « Nous, programmeurs, contrôlons le monde. Nous écrivons les règles qui font fonctionner notre société », écrit celui-ci dans un billet sur son blog. « Il est certainement vrai que la Terre tourne, le soleil se lève, la pluie tombe, et les marées reculent et avancent sans l'aide d'un logiciel. Mais dans notre société, pratiquement rien ne se passe sans la participation d'une quelconque sorte de programme informatique ».

    Il avait tenu à rappeler que ce sont les logiciels que nous écrivons, nous autres programmeurs du monde entier, qui font que les téléphones sonnent, les voitures démarrent, les avions volent, les bombes explosent, les navires naviguent, les portes de garage s’ouvrent, l’argent circule, le GPS montre le chemin et l'électricité est générée. « Rien ne se passe sans logiciel. Et qu’est-ce que c’est un logiciel? Le logiciel est un ensemble de règles ».

    Selon lui, le pouvoir que la société nous a donné est immense et implique une grande responsabilité. « Nous devrions fixer les limites et les normes de notre comportement » ajoute-t-il. « Imaginez ce que nous pourrions faire si nous devions nous unir. Si les programmeurs du monde entier sont réunis sous une seule cause; nous pourrions dicter les règles au reste du monde. Et le reste du monde n’aurait pas d'autre choix que de s’y conformer […] Toutes les personnes qui essayeront de nous arrêter tout à coup trouveront qu'aucun de leurs téléphones cellulaires ne marche, aucune de leurs cartes de crédit n’est valide, aucun de leurs avions de chasse ne vole, aucun de leurs missiles n’obéit [...] Nous devons décider ce que cela signifie d'accepter la responsabilité de la puissance qui a été placée entre nos mains ».

    Robert C. Martin suggère donc d’établir un code d’éthique qui nous rassemble. Toutefois, il déclare qu’« aucune personne n’est en mesure d'écrire un tel code; mais je pense que l'ébauche devrait contenir les points suivants » :
    • nous n’allons pas intentionnellement causer du tort ;
    • notre logiciel sera bien écrit pour parvenir à son but et sa durée de vie ;
    • nous nous comporterons avec honneur et discipline.

    Cependant, il fait remarquer que chaque programmeur aura à interpréter la définition de « causer du tort » en fonction de son propre code moral. « Certaines personnes peuvent croire que le travail sur des systèmes d'armement est la meilleure façon de prévenir ou de minimiser les dommages. Ainsi soit-il ». Aussi, selon lui, aucun code d’éthique ne serait complet sans une déclaration sur le comportement personnel, le comportement au sein du groupe et le comportement avec les clients et les collègues. Il propose par conséquent une sorte de « serment du programmeur » dont voici une traduction approximative :

    • je suis un programmeur informatique, je suis profondément fier de ma profession ;
    • pour elle, je dois mes obligations solennelles ;
    • tout progrès humain a été stimulé par le génie de ceux qui manipulent l'information ;
    • en permettant de manipuler beaucoup plus d'informations que jamais, les programmeurs ont grandement participé au développement de la société et accéléré le progrès humain ;
    • si ce n'était la somme des connaissances et expériences des programmeurs, des mathématiciens et des ingénieurs qui sont venus avant moi, mes efforts seraient futiles ;
    • en tant que programmeur, je m’engage à pratiquer dans l'intégrité et l'équité, la tolérance et le respect, et à respecter la dévotion envers les normes et la dignité de ma profession, conscient que ma compétence porte en elle l'obligation de servir l'humanité, et faire un bon usage des ressources précieuses dont je dispose ;
    • En tant que programmeur, dans l'humilité et à la nécessité d'une orientation, je ne vais participer qu’aux causes honnêtes ;
    • Si nécessaire, mes compétences et mes connaissances doivent être données sans réserve pour le bien de tous ;
    • Dans l'accomplissement du devoir et dans la fidélité à ma profession, je donnerai le maximum.


    Source : The Clean Code Blog

    Et vous ?

    Êtes-vous d’accord avec l’avis de Robert Martin ?

    Que pensez-vous du code d’éthique qu’il a proposé ?

  2. #2
    Membre éclairé Avatar de dfiad77pro
    Homme Profil pro
    Responsable Architecture logicielle
    Inscrit en
    Décembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable Architecture logicielle
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 545
    Par défaut
    le code d'éthique version SS2I :
    - En temps que programmeur, je m'engage à être mobile quitte à déménager tout les 6 mois ;
    - Je maitriserai 45 langages dans lesquelles je serais vendu comme Expert ;
    - Je suis chanceux d'avoir du travail en temps de crise, donc mon salaire sera minimum pour que mon patron puisse s'acheter une nouvelle voiture ;
    - Le salaire variable sera là uniquement pour faire joli ;
    - Les formations éventuelles seront inutiles ou en auto-formation ;
    - Je ne compterai pas mes heures, mais je m'assurerai de faire au minimum 39heures par semaine ( ou par jour ) ;

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    le code d'éthique version SS2I :
    - En temps que programmeur, je m'engage à être mobile quitte à déménager tout les 6 mois ;
    - Je maitriserai 45 langages ou je serait vendu comme Expert ;
    - Je suis chanceux d'avoir du travail en temps de crise, donc mon salaire sera minimum pour que mon patron puisse s'acheter une nouvelle voiture ;
    - Le salaire variable sera là uniquement pour faire joli ;
    - Les formations éventuelles seront inutiles ou en auto-formation ;
    - Je ne compterai pas mes heures, mais je m'assurerai de faire au minimum 39heures par semaine ( ou par jour ) ;
    Ce qui est sacrément triste, c'est que dans certaines(beaucoup?) SSII c'est entièrement la réalité...

  4. #4
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    le code d'éthique version SS2I :
    - En temps que programmeur, je m'engage à être mobile quitte à déménager tout les 6 mois ;
    - Je maitriserai 45 langages dans lesquelles je serais vendu comme Expert ;
    - Je suis chanceux d'avoir du travail en temps de crise, donc mon salaire sera minimum pour que mon patron puisse s'acheter une nouvelle voiture ;
    - Le salaire variable sera là uniquement pour faire joli ;
    - Les formations éventuelles seront inutiles ou en auto-formation ;
    - Je ne compterai pas mes heures, mais je m'assurerai de faire au minimum 39heures par semaine ( ou par jour ) ;
    On pourrait presque le développer comme la seconde partie de l'article.
    - En tant que prestataire, je m'engage à accepter les missions qui indiquent 1h29 selon le site de la ratp. J'accepterai que mon commercial me dise que ce n'est pas très loin (lui qui a un parking dans la SSII et qui ne met que 25 minutes pour y aller).
    - En tant que prestataire, je ne serai ni spécialiste, ni polyvalent. Si je reste sur une technologie, je me ferai réprimander de ne pouvoir être passe-partout. Si je suis sur autant de technologies que de mission, on se plaindra que je manque d'expérience.
    - En tant que prestataire, je m'engage à rester 3 ans chez le même client sans me plaindre. Si j'exprime mon mécontentement, celui-ci sera perdu dans les méandres de l'administratif, entre les comités annuels, les vacances de mon manager et les lettres d'augmentation envoyées au Père Noël.
    - En tant que prestataire, je donnerai une "fourchette de salaire" en acceptant la partie basse, qui sera amputée de multiples primes de vacances, de 13ème, 21ème et 42ème mois, de primes de cooptation et d'apport d'affaires - celle-là même qui apportent 100 euros / jour à mon commercial - et de paniers-repas à 15 euros.
    - En tant que prestataire, je me verrai promettre une fidélité sans loi de ma SSII qui me promet des missions de 35h / semaine, et me fera travailler jusqu'à 22h30 et les samedi tout en empochant silencieusement les astreintes.
    - En tant que prestataire, j'accepterai sans sourciller une augmentation de 12 euros par mois et pestera contre mon co-prestataire déloyal qui est allé voir à la concurrence et qui touche désormais 8K€ de plus par mois.
    - En tant que prestataire, en intercontrat je devrai monter une formation sur ma technologie pour 12 juniors, m'auto-former sur une technologie dont on a le bouquin de la version 2002 et cravacher sur des Appels d'Offres où je ne toucherai qu'une tape sur l'épaule en cas de succès.
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  5. #5
    Membre éclairé Avatar de dfiad77pro
    Homme Profil pro
    Responsable Architecture logicielle
    Inscrit en
    Décembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable Architecture logicielle
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 545
    Par défaut
    Citation Envoyé par Glutinus Voir le message
    On pourrait presque le développer comme la seconde partie de l'article.
    - En tant que prestataire, je m'engage à accepter les missions qui indiquent 1h29 selon le site de la ratp. J'accepterai que mon commercial me dise que ce n'est pas très loin (lui qui a un parking dans la SSII et qui ne met que 25 minutes pour y aller).
    - En tant que prestataire, je ne serai ni spécialiste, ni polyvalent. Si je reste sur une technologie, je me ferai réprimander de ne pouvoir être passe-partout. Si je suis sur autant de technologies que de mission, on se plaindra que je manque d'expérience.
    - En tant que prestataire, je m'engage à rester 3 ans chez le même client sans me plaindre. Si j'exprime mon mécontentement, celui-ci sera perdu dans les méandres de l'administratif, entre les comités annuels, les vacances de mon manager et les lettres d'augmentation envoyées au Père Noël.
    - En tant que prestataire, je donnerai une "fourchette de salaire" en acceptant la partie basse, qui sera amputée de multiples primes de vacances, de 13ème, 21ème et 42ème mois, de primes de cooptation et d'apport d'affaires - celle-là même qui apportent 100 euros / jour à mon commercial - et de paniers-repas à 15 euros.
    - En tant que prestataire, je me verrai promettre une fidélité sans loi de ma SSII qui me promet des missions de 35h / semaine, et me fera travailler jusqu'à 22h30 et les samedi tout en empochant silencieusement les astreintes.
    - En tant que prestataire, j'accepterai sans sourciller une augmentation de 12 euros par mois et pestera contre mon co-prestataire déloyal qui est allé voir à la concurrence et qui touche désormais 8K€ de plus par mois.
    - En tant que prestataire, en intercontrat je devrai monter une formation sur ma technologie pour 12 juniors, m'auto-former sur une technologie dont on a le bouquin de la version 2002 et cravacher sur des Appels d'Offres où je ne toucherai qu'une tape sur l'épaule en cas de succès.
    Oui faut que je commence à rédiger des articles ( avec un peu d'humour comme toujours). Cela dit mon 1er article sur dev.net sera sur Entity framework 7 ( donc pas de quoi se poiler)


    En gros mon ressentiment contre les SS2I viens surtout d'expériences " psychologiques" douloureuses en interne avec des prestataires avec qui j'ai travaillé:

    - Voir une mère de famille pleurer en fin de mission car on la déplace à 100 km alors qu'elle viens d'acheter une maison, résultat : elle vit la semaine sans voir ses enfants..
    - Engager un expert .NET pour auditer une application et constater que l'expert est moins bon que moi en .NET/WPF mais meilleur coté ORACLE
    - Faire de multiples entretiens classiques, et devoir recopier mes beaux CV au format Word de la société ( ça soule , ils n'ont qu'à le faire eux mêmes d'autant plus que je ne suis pas en recherche active). La rencontre avec le client est souvent plus constructive et c'est elle qui me fait choisir.
    - Être auditionné par un/une commercial limite adolescent "bon chic bon genre" ( j’exagère un peu). Je suis incorruptible pour moi c'est pas le physique d'une personne qui me fait sauter le pas, mais plutôt le fait qu'elle me surprenne quitte à me déstabiliser sur d'autres questions que le salaire.
    - Cette manie de me proposer un salaire en dessous de ce que je gagne actuellement !!! et pour un contrat sans aucune garantie, avec trop de variable ! Bon je suis bon négociateur (ou entêté )

    Ce que je n'aime pas dans "certaines" de ces sociétés, c'est cette manie du marketing à tout va et de proposer des missions floues ( en gros "quitte ton CDI pour te lancer dans l'inconnu, ça sera cool on a des MVP, tu vas te plaire...")

    Un déménagement coûte minimum 1000€, cela n'est pas négligeable. Et c'est pas avec un CDI avec une grosse période d'essai qu'on va convaincre un propriétaire de nous louer son appartement...

    Après si tu tombe sur une bonne mission ça ne peut être que bénéfique ( une bonne mission c'est une mission avec du chalenge et une équipe passionnée qui collabore).

    Personnellement, je suis en interne dans une grosse boite, pour un salaire correcte , il y a aussi de nombreuses contraintes et pas mal d'immobilisme technologique, mais au moins une stabilité et des solutions innovantes. Et je me sens pleinement intégré dans une entreprise , donc difficile maintenant de revenir dans le consulting !

  6. #6
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut
    Désolé de jeter la pierre sur les SSII, on en parle beaucoup dans la section Emploi, je vais pas pourrir la section actu ^_^
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  7. #7
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    3 315
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 3 315
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    le code d'éthique version SS2I :
    - En temps que programmeur, je m'engage à être mobile quitte à déménager tout les 6 mois ;
    - Je maitriserai 45 langages dans lesquelles je serais vendu comme Expert ;
    - Je suis chanceux d'avoir du travail en temps de crise, donc mon salaire sera minimum pour que mon patron puisse s'acheter une nouvelle voiture ;
    - Le salaire variable sera là uniquement pour faire joli ;
    - Les formations éventuelles seront inutiles ou en auto-formation ;
    - Je ne compterai pas mes heures, mais je m'assurerai de faire au minimum 39heures par semaine ( ou par jour ) ;

    C'est amer, mais ça sent le vécu.

  8. #8
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 177
    Par défaut
    Personnellement je propose ces 3 lois :

    1) Un développeur ne peut porter atteinte à son patron, ni, en restant passif, permettre que son patron soit exposé au danger financier.
    2) Un développeur doit obéir aux ordres que lui donne son patron, sauf si de tels ordres entrent en conflit avec la Première loi.
    3) Un développeur doit protéger son existence tant que cette protection n'entre pas en conflit avec la Première ou la Deuxième loi. (Il ne faudrait pas qu'on fasse passer la santé avant le boulot tout de même).

    Un bon développeur doit être soumis et loyal c'est bien connu.


    ps: Merci Asimov !

  9. #9
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Par défaut
    Dans l'article original, je ne vois que de l'auto satisfaction et de la suffisance.

    Mon banquier doit se sentir le maitre du monde quand je lui demande un prêt.
    Ma boulangère doit se sentir la reine du monde quand elle me donne le pain que je veux.

    Etre développeur est un job, et comme tout job il faut le faire de la meilleure façon possible et ne pas se regarder le nombril en disant qu'on est le meilleurs...

  10. #10
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    688
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 688
    Par défaut
    Fiu, c'est clair que je serai bien embêté si mes missiles ne m'obéissaient plus!

  11. #11
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 319
    Par défaut
    Petit "à-côté" concernant une traduction dans le "serment" :

    si ce n'était la somme des connaissances et expériences des programmeurs, des mathématiciens et des ingénieurs qui sont venus avant moi, mes efforts seraient futiles ;

    Pour en revenir à l'article : je pense que cela concerne tout le monde et toutes les professions.
    Nous ne serions rien sans le secteur primaire qui nous donne (notamment) la nourriture de tous les jours et le bon foie gras de ces fêtes.
    Nous ne serions rien sans le secteur secondaire qui nous construit (presque) tout comme les rails, les voitures, ...
    Nous ne serions rien sans le secteur tertiaire, dont nous programmeur faisons partie, pour toutes les raisons qu'il évoque.

    En tant qu'animal politique et social, nous devrions nous intéresser un minimum sur ce qui nous entoure et ce qui régule nos vies. Ce code d'éthique s'applique déjà aux chercheurs : il n'y a qu'a voir les regrets amers exprimés par les créateurs de la bombe nucléaire ou la réglementation autour des cellules souches.

  12. #12
    Invité
    Invité(e)
    Par défaut
    "ne participer qu'à une cause honnête"... ... Je demande à ce qu'on définisse avant ce qu'est une cause honnête, histoire de voir si on est tous d'accord .

    Sinon, comme code d'éthique, il y a déjà celui des Hackers (il est bien aussi ) :
    L'accès aux ordinateurs – et à tout ce qui peut nous apprendre comment le monde marche vraiment – devrait être illimité et total.
    L'information devrait être libre et gratuite.
    Méfiez-vous de l'autorité. Encouragez la décentralisation.
    Les hackers devraient être jugés selon leurs œuvres, et non selon des critères qu'ils jugent factices comme la position, l’âge, la nationalité ou les diplômes.
    On peut créer l'art et la beauté sur un ordinateur.
    Les ordinateurs sont faits pour changer la vie.

  13. #13
    Membre très actif
    Avatar de landry161
    Homme Profil pro
    C#,PHP,MySQL,Android...
    Inscrit en
    Juillet 2010
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : C#,PHP,MySQL,Android...

    Informations forums :
    Inscription : Juillet 2010
    Messages : 423
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Amine Horseman Voir le message
    [B][SIZE=4]Les programmeurs ont-ils besoin d’un code d’éthique ?
    Je pense que oui.

  14. #14
    Membre confirmé
    Profil pro
    Développeur
    Inscrit en
    Mai 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2006
    Messages : 108
    Par défaut
    Ce genre de "serment", s'il le voyait, mon employeur serait un des premiers à le faire signer...

    Plus sérieusement, un développeur n'a pas plus de pouvoir qu'une autre personne, et certainement moins de responsabilité qu'un médecin urgentiste.

    De plus, le développeur, comme l'informatique, n'a que le pouvoir qu'on lui prête.
    Il est certain que plus on se repose sur les développeurs et leurs développements pour tout et n'importe quoi, plus ils ont de pouvoir.

    Maintenant, il n'est pas franchement besoin d'un serment quelconque.
    Si une personne est traitée décemment, il est certain qu'elle n'a aucune raison de saboter son travail...
    Et ce, quel que soit le métier, d'ailleurs.

  15. #15
    Membre Expert Avatar de Kearz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2012
    Messages
    856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 856
    Par défaut
    « Imaginez ce que nous pourrions faire si nous devions nous unir. Si les programmeurs du monde entier sont réunis sous une seule cause; nous pourrions dicter les règles au reste du monde. Et le reste du monde n’aurait pas d'autre choix que de s’y conformer […] Toutes les personnes qui essayeront de nous arrêter tout à coup trouveront qu'aucun de leurs téléphones cellulaires ne marche, aucune de leurs cartes de crédit n’est valide, aucun de leurs avions de chasse ne vole, aucun de leurs missiles n’obéit [...] Nous devons décider ce que cela signifie d'accepter la responsabilité de la puissance qui a été placée entre nos mains ».
    Et si tous les agriculteurs du monde étaient réunis sous une seule cause? Si toutes les armées du monde étaient réunis sous une seule cause? (etc, etc)
    Et si tous les fabricants d'énergies du monde étaient réunis sous une seule cause? (Sans électricité, on fait pas grand chose. )

    Il est juste impossible de réunir toute une filière sous une seule cause. Il est peut être possible de réunir tous les développeurs de France sous une cause (vu les posts du dessus, je dirais contre certaines pratiques des SS2I ) mais ça restera une action locale, ça n'impactera pas le reste du monde.

  16. #16
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    2 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 2 161
    Par défaut
    Je rejoins totalement le post de Kearz

    Ce serment n'a de sens que "si tous les développeurs du monde s'unissent" mais ça, c'est de l'utopie

    Il n'y a absolument pas besoin d'un serment, la liberté morale de chacun se doit de faire l'affaire
    C'est à chaque société de définir ses propres codes moraux et à ses membres de les appliquer en leur âme et conscience, quelque soit leur profession.

    L'article Robert Cecil Martin n'est qu'auto suffisance limite condescendant
    Va falloir qu'on m'explique en quoi notre job est "plus" ou "mieux" qu'un autre
    Seul, un informaticien n'est pas grand chose contrairement à d'autres professions qui ont la responsabilité directe de la vie des gens
    On pense évidement aux médecins, mais ne pas oublier les pilotes d'avion, les conducteurs de bus, etc
    Mais aussi les cuisiniers (ne pas donner de la nourritures avariées, par exemple), un mécano (bien monter les freins de la voiture qu'il répare, par exemple), etc, etc, etc
    Bref, faut arrêter de pisser plus haut que son cul, rester humble et respecter toutes les professions, y compris les moins qualifiées.

    Mon père n'a pas le bac et a été ouvrier dans la sidérurgie toute sa vie
    Grâce à ce job, il a pris soin de sa famille et nous a permis à mes frères et sœurs ainsi qu'à moi-même de faire des études et avoir aujourd'hui une meilleure situation que lui.
    J'ai le plus grand respect pour cela ainsi que pour toutes ces personnes qui ont le courage de se lever le matin pour faire des jobs par tjrs valorisants et parfois avec des horaires bien nazes (les 3 huit par exemple)
    Mais eux se bougent le cul et participent à la société contrairement à d'autres qui restent bien au chaud à attendre les aides sociales...

  17. #17
    Membre averti
    Homme Profil pro
    Chef de projet informatique AXA
    Inscrit en
    Avril 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet informatique AXA
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 40
    Par défaut En même temps c'est la culture anglo-saxonne
    La culture anglo-saxonne et protestante est basé sur le "care", les choix individuels. Ils sont réfractaires aux lois de la société et l'état et préfère ces grand élans de profession de foi personnel ! Je ne suis pas plus étonné plus que cela, mais étant d'une autre culture, plus latine et catholique j'ai quelque réticences à ce genre de code personnel et d'engagement. Mais après tout cela n'engage que celui qui écoute, et si cela se vend (vent ???) !

  18. #18
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 337
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Tout ceci est fort intéressant.

    Comme il a été dit, il me parait évident que le métier de développeur n'est pas plus important que d'autres. Sans agriculteurs, pas de nourriture. Sans électriciens, pas d'électricité (donc pas d'ordinateur). Ainsi de suite.
    Mais cela n'empêche pas l'idée d'une éthique corporative. C'est une idée qui vient de loin. Pensez à Hippocrate, ce philosophe pré-socratique qui a lancé l'idée d'une éthique commune à tous les médecins. Lorsqu'il a lancé cette idée, il fut considéré comme un fou, mais il a persévéré, et son "serment" est aujourd'hui encore une référence. Je ne dis pas qu'il est respecté, mais c'est un jalon éthique, c'est à dire, selon une vision déterministe partielle spinoziste, une ontologie qui conditionne nos affects.

    Malgré tout, si le serment d'Hippocrate fonctionne (en tant que jalon, non en tant qu'éthique universelle), l'exercice proposé par Uncle Bob me parait plus délicat. Car d'une part, le métier de développeur est beaucoup plus hétérogène que celui de médecin, et d'autre part, le monde actuel, mondialisé, est également infiniment plus hétérogène que la Grèce pré-socratique.
    Exercice délicat donc, mais je pense qu'il peut être positif. Mais ce qui me dérange dans les propositions d'Uncle Bob, c'est qu'il tente d'esquiver l'aspect politique de l'éthique, or ça me semble impossible. La politique et l'éthique sont intimement liés. D'ailleurs, chez les grecs, les deux termes étaient quasiment synonymes. C'est particulièrement flagrant chez Aristote. Le problème c'est qu'aujourd'hui le mot politique est devenu très négatif, parce que dans le langage vernaculaire, "politique" est devenu synonyme de "mascarade". Donc si on recherche de la crédibilité, il faut éviter la politique. Et dans ce contexte, il devient compliqué de traiter d'éthique et, par extension, de morale.

  19. #19
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    Comme très souvent, R0d nous éclaire de sa lumière. Merci. (et il va encore me tanner pour que je passe gauchiste après ce énième encensement de ma part. Merci, mais non).

    J'ajouterais juste que "ne pas causer du tort", pour les gens qui bossent dans l'armement, c'est, euh, difficile à déterminer. Même en bancaire, on m'a demandé de coder des choses pas forcément reluisantes. Plus généralement, si on arrête de causer du tort à A(le client, la cible), on cause soudain du tort à B(le fournisseur, le tireur). Et je ne parle même pas des effets imprévisibles ou contradictoires(la sécurité informatique protège aussi les terroristes, faut-il la bannir pour autant?)

    Donc, beaucoup d'égocentrisme et d'ignorance dans cet article. Pouark.

  20. #20
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 337
    Billets dans le blog
    2
    Par défaut
    Merci el_slapper

    Tiens ça me fais penser, j'ai un lien sympa pour toi: http://www.lesfilmsdelan2.org/lesfil...me_siecle.html

    En fait, je voulais juste ajouter qu'aux USA, les salaires des développeurs sont beaucoup plus élevés qu'en Europe, et que là-bas, les pauvres sont plus pauvres qu'ici (moins d'aides sociales). Ce que je veux dire, c'est que du coup, les développeurs sont, en terme de revenu, bien plus "haut dans la pyramide" que nous ici. Je dis ça c'est parce que ça explique peut-être un peu ce sentiment de "supériorité" et d'être indispensable.

Discussions similaires

  1. Réponses: 22
    Dernier message: 29/12/2010, 10h44
  2. Les pirates ont-ils compris avant les autres l'avantage du Cloud?
    Par Hinault Romaric dans le forum Actualités
    Réponses: 9
    Dernier message: 24/11/2010, 15h34
  3. les jeux ont-ils un voir plusieurs points communs ?
    Par Invité dans le forum Modélisation
    Réponses: 2
    Dernier message: 04/11/2010, 16h20
  4. Réponses: 209
    Dernier message: 16/10/2010, 16h03
  5. Les sessions ont-ils une taille limite?
    Par wormseric dans le forum Langage
    Réponses: 1
    Dernier message: 26/03/2008, 11h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo