• # Tu vas passer pour une Diva ...

    Posté par . En réponse au journal Besoin d'arguments pour obtenir une station de travail sous GNU/Linux ?. Évalué à 10.

    Se sentir "Che-guevariste" dans l'âme, c'est cool, ça fait classe et ça gonfle l'égo

    Après, tu risques de passer auprès des décideurs pour une diva, un de ces mecs qui vient juste d'arriver dans la boite et veut tout révolutionner, là ou d'autres se contentent de ce qu'ils ont depuis des années sans broncher.
    Ensuite, les décideurs vont se dire "purée, on passera plus par cette boite de presta, ils nous fournissent des divas in-manageables" et ta boite perdra ses entrées dans la boite en question.
    Vu qu'ils seront dégoutés de perdre le compte, ils vont se venger en t'envoyant faire du visual basic sur un 486DX33 au fin fond des Vosges... tu sais, dans cette boite ou "on fait de la sécurité" et ou seul un poste en libre service dans l'open-space est connecté à Internet... oui, oui, ce poste ou tout les ports USB ont été remplis de colle industrielle et ou l'accès internet est filtré par un Proxy digne des chinois

    Mais revenons à cette réunion avec les décideurs ... on va te rire au nez en te disant que la boite ne peut pas assumer l'achat de 700€ * "le nombre de dev" stations de travail et que les serveurs de compilation sont là pour ça.

    Et là dessus, les décideurs vont te sortir un lot d'arguments qu'ils auront récupérés au préalable auprès du décideur ayant fait ce choix technique...
    C'est là qu'on te dira qu'avant, la boite fonctionnait selon ton système, mais qu'ils ont tellement eu de merdes parce que les PC des développeurs étaient mal maintenus (mauvaise version de la toolchain, mauvaises versions des libs, mauvais çi et ça, etc...) qu'ils ont décidé de tout basculer sur un serveur de compilation à l'environnement maitrisé et surtout identique pour tous.
    Car je pense que le fond du problème est là : un serveur de compilation, ça sert pas juste à faire chier, mais ça sert aussi à s'assurer que tout le monde compile strictement dans les même conditions.

    On te rétorquera ensuite qu'en plus, la mise à jour des toolschains, des compilos, etc... prend du temps et qu'on veut pas voir X développeurs perdrent N heures à faire ça alors que l'admin du serveur de compilation peut le faire pour tout le monde en N/2 heures vu qu'il fait ça depuis toujours.

    Avec un peu de chance d'ailleurs, les toolchains & co seront sous NDA, et seul l'admin barbus qui s'essuie les mains dans ses cheveux après être allé pisser détient "l'habilitation" pour se connecter au FTP de pour récupérer la toolchain.

    Faut essayer de voir au delà de ton strict point de vue de développeur. Peut être es tu suffisament compétent pour gérer ce genre de choses toi même, mais ce n'est pas le cas de tous. Sachant qu'il faut "un système pour les gouverner tous", la boite ou tu fais le mercenaire a probablement opté pour un nivellement par le bas (très à la mode actuellement) pour s'assurer la sécurité nécessaire à des releases sereines.

    ++