Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1978 connectés 

 

 

Votre rapport aux utilisateurs ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  4980  4981  4982  ..  5692  5693  5694  5695  5696  5697
Auteur Sujet :

Les informaticiens aigris : anecdotes et conseils

n°61092134
witjet
Posté le 22-10-2020 à 17:41:34  profilanswer
 

Reprise du message précédent :

Plam a écrit :

Haann les joies de l'Open Source vu par des big corps qui comprennent toujours pas comment ça marche :love:
 
Six triques qui s'énerve en interne suite à un bug qu'on leur fait remonter (genre « gnagna ils ont qu'à faire une pull request sur Github avec le fix »). Sauf que le code en question est… pas sur GitHub [:rofl2] Enfin au final le code est seulement dispo sur GitHub… chez nous ! Parce qu'on extrait leurs tarball pourrie pour en créer un dépôt et appliquer nos fix par dessus [:dawa]
 
Bref, on a des bons gagnants chez eux  :sarcastic:


 
 
donc en fait tu veux corriger gratuitement leur version et ils refusent ?  
 
 :D

mood
Publicité
Posté le 22-10-2020 à 17:41:34  profilanswer
 

n°61092160
farib
Posté le 22-10-2020 à 17:43:35  profilanswer
 


a la base docker c pour les dev web qui sont pas foutus de faire une procédure reproductible pour setuper un environnemement de dev  [:hotcat]


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°61092197
caudacien
Posté le 22-10-2020 à 17:47:07  profilanswer
 

witjet a écrit :


 
 
donc en fait tu veux corriger gratuitement leur version et ils refusent ?  
 
 :D


C'est admettre qu'il y a une erreur dans leur code, ca doit pas leur plaire :o

n°61092573
Plam
Bear Metal
Posté le 22-10-2020 à 18:21:43  profilanswer
 

witjet a écrit :

 


donc en fait tu veux corriger gratuitement leur version et ils refusent ?

 

:D

 

Bah en fait ils sont en plein dans leurs contractions : ils veulent pouvoir récupérer un patch facilement depuis une pull request GitHub alors que leur propre code est pas sur GitHub (uniquement dans SRPM livré à chaque release de XenServer, donc impossible de contribuer). Le beurre et l'argent du beurre. Mais j'ai appris de source interne que ce mec là nous aime pas (le plus fort c'est qu'il ne bosse même plus dans l'équipe XenServer, mais c'est la mémoire vivante de ce code donc on lui demande parfois des modifs)

 

Tant pis, on corrigera de notre côté [:spamafote]


Message édité par Plam le 22-10-2020 à 18:22:41

---------------
Spécialiste du bear metal
n°61092782
Gauteng
Posté le 22-10-2020 à 18:46:07  profilanswer
 

caudacien a écrit :


Pas faux qu'en cas pareil, ca parait pas fou de tout réinstaller, t'es pas trop sur de ce qu'un éventuel assaillant à pu laisser dans ton infra.


 
Payer la grösse dîme, AD cloud, plus de problèmes. :o

n°61092859
Gauteng
Posté le 22-10-2020 à 18:52:50  profilanswer
 

l0g4n a écrit :

Et encore, t'a pas vu ce qu'il se passe quand un mainteneur d'une petite dépendance utilisée par TOUT LE MONDE décide de désactiver son repo.
Plus personne ne peut déployer son appli :D


 
C'est assez WTF ça chez les merdes javascript. Sur NuGet c'est impossible d'effacer un paquet une fois qu'il est publié.
 
Heureusement encore une fois MS nous sauve si on paye la dìme pour garder toutes les dépendances dans son cache privé sur Azure DevOps. :o

n°61096582
giHefca
occupé à ne rien faire
Posté le 23-10-2020 à 09:09:08  profilanswer
 

l0g4n a écrit :

Et sans SElinux. Et Fw désactivé, et...


C'est superflux tout ça, Linux c'est secure.

n°61096765
gatsu35
Blablaté par Harko
Posté le 23-10-2020 à 09:30:54  profilanswer
 

l0g4n a écrit :

Et encore, t'a pas vu ce qu'il se passe quand un mainteneur d'une petite dépendance utilisée par TOUT LE MONDE décide de désactiver son repo.
Plus personne ne peut déployer son appli :D


NPM a mis en place une protection pour corriger ce problème.
 
Le truc le plus débile dans l'histoire c'est que c'était simplement package qui contenait 1 ligne de code pour faire un padleft...
Pour ce genre de merdes j'ai toujours une classe "Utils" ou un dosseir Utils dans mon application.
Et idem pour le formatage de dates, j'utilise toujours une petite fonction ça m'évite les gros pavés inutiles qui gère la pluie et le beau temps.

n°61096835
l0g4n
Expert en tout :o
Posté le 23-10-2020 à 09:37:10  profilanswer
 

gatsu35 a écrit :


NPM a mis en place une protection pour corriger ce problème.
.


Oui.
Après cet incident.


---------------
Fort et motivé. Sauf parfois.
n°61097280
gatsu35
Blablaté par Harko
Posté le 23-10-2020 à 10:18:18  profilanswer
 

farib a écrit :


a la base docker c pour les dev web qui sont pas foutus de faire une procédure reproductible pour setuper un environnemement de dev  [:hotcat]


ou aussi faire en sorte de faire cohabiter différentes versions d'exécutables et / ou de variables d'environnements sur une même machine :o

mood
Publicité
Posté le 23-10-2020 à 10:18:18  profilanswer
 

n°61098493
l0g4n
Expert en tout :o
Posté le 23-10-2020 à 11:47:07  profilanswer
 

Clair qu'il faut au moins Docker pour ça.


---------------
Fort et motivé. Sauf parfois.
n°61098990
farib
Posté le 23-10-2020 à 12:35:41  profilanswer
 

nan un chroot et un script bien fait ça fait le job au pire
 
mais pour un dev, trop compliqué de faire une procédure.  
donc autant foutre un gros blob.  
 
 
aujourd'hui, ton smarphone lance un navigateur qui fait tourner un javascript dans une VM pour faire du REST/SOAP, en face t'as une page JSP dans une JVM dans un docker dans une vm sur un hyperviseur dans le cloud
 
T'as dépensé 5kW d'énergie et 2500 lignes de code pour faire la même chose quasiment qu'un AS400 40 ans plus tot   [:tinostar]


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°61099035
technick
Posté le 23-10-2020 à 12:40:07  profilanswer
 

Sachant qu'il est devenu de plus en plus complexe de gérer les dépendances entre logiciels ainsi que les versions installées, oui docker est une solution. C'est vrai qu'il remet le SI a sa juste place d'utilisateurs face aux concepteurs et que ça ne leur plait pas (dans leur sentiment de supériorité  :D ). En tous cas, plus de problème de prérequis ingérable qui font trainer les projets de par la mauvaise volonté du SI. Si ça deconne c'est de la faute des Devs mais si ça fonctionne c'est aussi grâce aux Dev  :jap:

Message cité 2 fois
Message édité par technick le 23-10-2020 à 12:50:47
n°61099083
mqnu
Hu ?
Posté le 23-10-2020 à 12:46:06  profilanswer
 

technick a écrit :

Si ça deconne c'est de la faute des Devs mais si ça fonctionne c'est aussi en partie grâce aux Dev  :jap:


 
FYP


---------------
:o
n°61099122
technick
Posté le 23-10-2020 à 12:49:59  profilanswer
 


 
Je te l'accorde  ;)

n°61099336
BMenez
Posté le 23-10-2020 à 13:15:03  profilanswer
 

technick a écrit :

Sachant qu'il est devenu de plus en plus complexe de gérer les dépendances entre logiciels ainsi que les versions installées, oui docker est une solution.


 
Inventer un problème pour pouvoir fournir une solution, y'a bon Business Plan [:huit]
(Dit aussi "principe du legislateur français" :o )

Message cité 1 fois
Message édité par BMenez le 23-10-2020 à 13:16:27
n°61099510
technick
Posté le 23-10-2020 à 13:33:09  profilanswer
 

BMenez a écrit :


 
Inventer un problème pour pouvoir fournir une solution, y'a bon Business Plan [:huit]
(Dit aussi "principe du legislateur français" :o )


 
C'est juste que quand tu developpe une interface AS400 ça te prend 1heure mais maintenant tu as 500 personnes qui auront un avis différent sur ton écran de saisie, les designers, les chefs de projets, ton direccteur, tes clients... ils ont tous vu LE BOUTONALAMODE qu'il te faudra obligatoirement implementer pour être moderne. Idem pour tout le reste, il te faut gérer celui qui a du DB2; celui qui a du SQL, celui qui à du Oracle, du MySql, celui sous windows 2010, celui sous 2016, etc... Au final il t'est impossible de developper ton application sans utiliser des dixaines de frameworks qui ont tous leurs prerequis, leurs incompatibilités, leurs problemes, leurs failles. Lorsque tu as enfin quelque chose qui tourne -> Docker. Ton logiciel sera quasiment impossible à installer autrement (ou en y passant des jours pour qu'il fonctionne à peu près). Bienvenue dans le monde moderne  :hello:


Message édité par technick le 23-10-2020 à 13:35:26
n°61099570
l0g4n
Expert en tout :o
Posté le 23-10-2020 à 13:39:00  profilanswer
 

Oula.
Dredi puissance 10 là :D


---------------
Fort et motivé. Sauf parfois.
n°61100455
DDT
Few understand
Posté le 23-10-2020 à 14:57:48  profilanswer
 

farib a écrit :

nan un chroot et un script bien fait ça fait le job au pire


Ah bah oui, que les devs sont bêtes, en voilà une solution robuste et facile à maintenir.
 
Nix est intéressant dans les contextes où la conteneurisation n'a pas de sens.
Mais sinon je vois pas trop le problème, ça arrange largement mes admins de ne s'occuper que de l'orchestrateur et laisser le déploiement de toute la couche applicative aux devs.


---------------
click clack clunka thunk
n°61101742
mqnu
Hu ?
Posté le 23-10-2020 à 16:54:42  profilanswer
 

DDT a écrit :


Ah bah oui, que les devs sont bêtes, en voilà une solution robuste et facile à maintenir.
 
Nix est intéressant dans les contextes où la conteneurisation n'a pas de sens.
Mais sinon je vois pas trop le problème, ça arrange largement mes admins de ne s'occuper que de l'orchestrateur et laisser le déploiement de toute la couche applicative aux devs.


 
Tu m'étonnes, chacun sa merde :o


---------------
:o
n°61102308
nebulios
Posté le 23-10-2020 à 18:02:06  profilanswer
 

Mais quel admin sain d'esprit voudrait foutre les mains dans cette merde franchement :D

n°61102389
Sylver---
Not a geek. Just a human 2.0
Posté le 23-10-2020 à 18:17:15  profilanswer
 

T'as l'air de t'y connaître en tout cas :o


---------------
Aloha
n°61102559
DDT
Few understand
Posté le 23-10-2020 à 18:38:47  profilanswer
 

nebulios a écrit :

Mais quel admin sain d'esprit voudrait foutre les mains dans cette merde franchement :D


Ceux qui veulent garder leur boulot et éviter de se faire remplacer par quelques fichiers YAML, au hasard. :o


---------------
click clack clunka thunk
n°61108820
mqnu
Hu ?
Posté le 24-10-2020 à 15:43:13  profilanswer
 

DDT a écrit :


Ceux qui veulent garder leur boulot et éviter de se faire remplacer par quelques fichiers YAML, au hasard. :o

 

Quand on voit le niveau général en informatique des dev actuels, les gars qui font de l'infra pas trop bêtement ont encore de beaux jours devant eux.


---------------
:o
n°61110868
technick
Posté le 24-10-2020 à 19:52:28  profilanswer
 

mqnu a écrit :


 
Quand on voit le niveau général en informatique des dev actuels, les gars qui font de l'infra pas trop bêtement ont encore de beaux jours devant eux.


 
Ca va les chevilles ?

n°61110933
Sylver---
Not a geek. Just a human 2.0
Posté le 24-10-2020 à 19:59:01  profilanswer
 

Surtout que j'aimerais bien connaître les critères pour évaluer un "mauvais" dev ? :D Sa boîte embauche peut-être que des mauvais juste pour l'emmerder :o
Des mauvais dev j'en croise toujours de temps en temps, des admins sys j'en croise de moins en moins tout court par contre :o

Message cité 2 fois
Message édité par Sylver--- le 24-10-2020 à 20:00:10

---------------
Aloha
n°61111172
Plam
Bear Metal
Posté le 24-10-2020 à 20:26:50  profilanswer
 

C'est exactement pour ça que sur le terrain (dans 90%+ des cas), ya les admin qui font de la virtu pour fournir un couche de base "gérable" tout en laissant les devs faire leur popote :D

 

Comme ça tu t'embêtes pas avec la maintenance sur les serveurs. Et ça t'empêche pas de fournir des services "modernes" par dessus (Terraform, Packer etc.)

 

edit : je parle d'une clientèle qui garde ce savoir-faire en interne (ou alors d'hébergeurs), et pour eux, garder la virtu c'est la vie :D Le client final n'est pas dérangé en cas de maintenance, car tu migres tes VMs etc. Et ça permet de faire pas mal de trucs cool aussi, avec du bare metal c'est plus compliqué.


Message édité par Plam le 24-10-2020 à 20:28:20

---------------
Spécialiste du bear metal
n°61111347
Je@nb
Kindly give dime
Posté le 24-10-2020 à 20:49:36  profilanswer
 

En lisant ça j'ai l'impression de revenir aux discours de vmware il y a 15 ans

n°61111706
Shadow aok
Moitié de demi en 3/4 d'entier
Posté le 24-10-2020 à 21:26:49  profilanswer
 

Sylver--- a écrit :

Surtout que j'aimerais bien connaître les critères pour évaluer un "mauvais" dev ? :D


 
Y'a la bon dév et le mauvais dév  [:xqwzts:1]

n°61111994
gagaches
Posté le 24-10-2020 à 21:50:39  profilanswer
 

mqnu a écrit :

Quand on voit le niveau général en informatique des dev actuels, les gars qui font de l'infra pas trop bêtement ont encore de beaux jours devant eux.


 

technick a écrit :

Ca va les chevilles ?


 
Ba non c'est la réalité.
 
Ils font du dev, bouffent du json, consomment de l'api et montent des Machines Learning.
 
par contre, "site unreachable" et ils sont en PLS.
 
Savoir sur quoi ça tourne, les problèmes liés (de mémoire, de perf, d'écriture sur un disque donc de locks, ...), 0.
Comprendre les différences de problèmes entre l'ip, le dns et le certificat pour leurs applis web.
Savoir écrire des images dockers statefull qui démarrent correctement.
...
 
Ancien dev passé par l'infogérance avant de devenir archi, les échanges sont pas toujours simples.
 
Un ops qui bosse sur la partie infra et qui n'est pas trop con/braqué continuera à bosser sans problèmes.
L'app est dans un docker ? ouais, on a géré le packaging pour la livraison.
Faut encore gérer le monitoring, la gestion des données/backup, la résilience de l'application, la non-régression dans les livraisons, la gestion des mdps et des secrets, ...
 
Et pour discuter avec les devs, leur macher le travail côté images docker, gestion des logs, du monitoring, ... ils prennent.
 
Il y a encore ENORMEMENT de taf côté ops, vraiment.


---------------

n°61112000
docmaboul
Posté le 24-10-2020 à 21:51:12  profilanswer
 

Je@nb a écrit :

En lisant ça j'ai l'impression de revenir aux discours de vmware il y a 15 ans


 
qu'est-ce que tu veux dire par là ?

n°61112007
gamer-fou
AHHHHHH§§§!!!
Posté le 24-10-2020 à 21:51:48  profilanswer
 

Qu'il est vieux :jap:


---------------
Music is the most high!
n°61112565
nucl3arfl0
Better Call Saul
Posté le 24-10-2020 à 22:43:27  profilanswer
 

gagaches a écrit :


 
Ba non c'est la réalité.
 
Ils font du dev, bouffent du json, consomment de l'api et montent des Machines Learning.
 
par contre, "site unreachable" et ils sont en PLS.
 
Savoir sur quoi ça tourne, les problèmes liés (de mémoire, de perf, d'écriture sur un disque donc de locks, ...), 0.
Comprendre les différences de problèmes entre l'ip, le dns et le certificat pour leurs applis web.
Savoir écrire des images dockers statefull qui démarrent correctement.
...
 
Ancien dev passé par l'infogérance avant de devenir archi, les échanges sont pas toujours simples.
 
Un ops qui bosse sur la partie infra et qui n'est pas trop con/braqué continuera à bosser sans problèmes.
L'app est dans un docker ? ouais, on a géré le packaging pour la livraison.
Faut encore gérer le monitoring, la gestion des données/backup, la résilience de l'application, la non-régression dans les livraisons, la gestion des mdps et des secrets, ...
 
Et pour discuter avec les devs, leur macher le travail côté images docker, gestion des logs, du monitoring, ... ils prennent.
 
Il y a encore ENORMEMENT de taf côté ops, vraiment.


Tu m'étonnes :D
Et je parle même pas encore de la partie DBA  :lol:

n°61112597
Slyde
Lizard of the Coast
Posté le 24-10-2020 à 22:45:52  profilanswer
 

Sylver--- a écrit :

Surtout que j'aimerais bien connaître les critères pour évaluer un "mauvais" dev ? :D Sa boîte embauche peut-être que des mauvais juste pour l'emmerder :o
Des mauvais dev j'en croise toujours de temps en temps, des admins sys j'en croise de moins en moins tout court par contre :o

 

Tu demandes à mon frère, il fait de la revue d'architecture & support L4 quand il n'est pas sur des trucs classés. Autant dire que sur ces missions, il pleure presque tous les jours.

 

Le problème vient de deux choses en moyenne d'après la quantitonne de couinements qu'il pousse pendant des heures :
- Conception foireuse ou inutilement complexe à cause manque de réflexion de haut niveau sur l'archi.
- TU bâclés ou tout simplement... pas réalisés.

 

En gros le mauvais dev, il code mais juste son bout de truc ou de fonction sans voir plus loin. Le bon dev il code mais en réfléchissant et anticipant sur l’évolution/intégration/régressions de son bout de code à l'ensemble.

 

Il faut à priori un gros paquet d’expérience et d'années pour passer du premier au second stade, même chez les bons.

Message cité 2 fois
Message édité par Slyde le 24-10-2020 à 22:53:19
n°61112718
nucl3arfl0
Better Call Saul
Posté le 24-10-2020 à 22:59:05  profilanswer
 

Il y a un problème de culture aussi.

n°61112747
true-wiwi
Posté le 24-10-2020 à 23:02:11  profilanswer
 

Slyde a écrit :

 

Tu demandes à mon frère, il fait de la revue d'architecture & support L4 quand il n'est pas sur des trucs classés. Autant dire que sur ces missions, il pleure presque tous les jours.

 

Le problème vient de deux choses en moyenne d'après la quantitonne de couinements qu'il pousse pendant des heures :
- Conception foireuse ou inutilement complexe à cause manque de réflexion de haut niveau sur l'archi.
- TU bâclés ou tout simplement... pas réalisés.

 

En gros le mauvais dev, il code mais juste son bout de truc ou de fonction sans voir plus loin. Le bon dev il code mais en réfléchissant et anticipant sur l’évolution/intégration/régressions de son bout de code à l'ensemble.

 

Il faut à priori un gros paquet d’expérience et d'années pour passer du premier au second stade, même chez les bons.


Quand c'est pas la direction qui a fait le choix foireux d'économiser sur tout le reste.


---------------
It's a simple mistake to make, to create love and to fall.
n°61112769
gamer-fou
AHHHHHH§§§!!!
Posté le 24-10-2020 à 23:04:01  profilanswer
 

nucl3arfl0 a écrit :

Il y a un problème de culture aussi.


en-US non?


---------------
Music is the most high!
n°61113012
DDT
Few understand
Posté le 24-10-2020 à 23:33:57  profilanswer
 

Slyde a écrit :

Il faut à priori un gros paquet d’expérience et d'années pour passer du premier au second stade, même chez les bons.


Comme l'a dit nucl3arfl0 il faut juste que ça fasse partie de la culture de la boîte.

 

Tu penses que les wagons de juniors engagés par Amazon mettent des années avant de réfléchir à tout ça?
Non car ils assurent tout le cycle de vie de leur code, astreintes comprises. Et personne n'a envie de se faire réveiller à 3h du mat car un bout de son code (ou pire, d'un collègue) vient de péter et faire foirer des ventes à l'autre bout du globe.

 

Alors oui c'est un cas extrême, mais même dans mon premier job où la culture était très old-school (waterfall, pas de devops, ...), tant qu'on livrait pas un truc bien intégré et qui tourne, la responsabilité était à 100% sur mon équipe, et par conséquent surtout sur les juniors (de nouveau boîte old-school, plus t'étais senior moins tu codais). C'est seulement une fois l'app testée par une équipe QA externe puis mise en production de manière satisfaisante pour les utilisateurs, et après 2-3 mois, qu'on pouvait s'en débarrasser.

 

L'expérience ça te permet de faire moins de conneries, de réaliser tes conneries plus vites, et de faire les choses correctement en moins d'itération.
Mais le processus ne change pas énormément.

 

Et comme on dit, dix fois un an d'expérience ce n'est pas pareil que dix ans d'expérience.
Si tu paies des cacahuètes et engages des devs pour pisser du code sur un nouveau projet tous les 3 mois, ils vont pas devenirs "bons" pour autant, peu importe les années d'expérience.


Message édité par DDT le 24-10-2020 à 23:35:13

---------------
click clack clunka thunk
n°61113440
gagaches
Posté le 25-10-2020 à 01:32:26  profilanswer
 

+1 DDT
Ma première expérience était dans le logiciel spatial, avec un degré de contrôle/vérification énorme.
Leur adage principal "chez les autres domaines, c'est 70% de dev, 30% de test, ici, c'est 30% de dev, 70% de test"
 
Tout était documenté, spécifié, testé complètement avec application de la chaine au total.
 
Tiens, je suis tombé dessus chez 9gag :)
https://9gag.com/gag/aqnV97p


---------------

n°61114012
alien64
you touch my tralala
Posté le 25-10-2020 à 09:15:07  profilanswer
 

mqnu a écrit :


 
Quand on voit le niveau général en informatique des dev actuels, les gars qui font de l'infra pas trop bêtement ont encore de beaux jours devant eux.


Chez nous côté infra on est souvent obligé de mettre en place des scripts palliatifs ou de monter des archis tordues pour que les applis produites par nos chers dev tournent à peu près correctement. Quand on nous livre une appli moisie, 4 fois sur 5 les managers font le forcing pour que ça aille quand même en prod car il y a des fonctionnalités urgemment attendues.
En fait on devine même assez souvent qu'on va droit dans le mur avant que l'appli arrive en prod...mais on insiste pour que ça passe au forceps... car c'est urgent et qu'on a déjà engagé des moyens dessus. Personne pour dire stop on fait de la merde, on reprend de zéro ou on fait autrement. Et c'est comme ça qu'on se retrouve avec des verrues compliqué à gérer en exploitation.

Message cité 1 fois
Message édité par alien64 le 25-10-2020 à 10:15:15
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  4980  4981  4982  ..  5692  5693  5694  5695  5696  5697

Aller à :
Ajouter une réponse
 

Sujets relatifs
[AVIS/CONSEILS] Location de véhiculesconseils sur les combinés cafetières / expresso
Conseils pour achat combiné cafetière /expressoconseils pour visiter marseille
conseils pour logementDe quel instrument jouez-vous ? ainsi que quelques conseils !
[Topic Orléans] Bientôt la Kimouss 4000!Nouveau départ.. je tente ma chancer à paris.. besoin de conseils
Conseils, choix et avis de clim 
Plus de sujets relatifs à : Les informaticiens aigris : anecdotes et conseils


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)