Bordel mais les DEVS sont des TARÉS masochistes

lepasboomer02
2024-06-02 20:18:55

Le 02 juin 2024 à 19:05:09 :
C'est incroyable comme les devs se sentent obligés de tout rendre HYPER compliqué.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

On m'a emmené en tant que consultant sur le projet d'une compagnie de taille moyenne. Il fallait faire un site Internet relativement simple, et pourtant, le projet était complètement bloqué. Et pour cause, les devs avaient décidé qu'il fallait absolument :

  • Que le projet soit divisé en une trentaine de containers Docker.
  • Que les containers soient gérés par Kubernetes.
  • Que le projet soit obligatoirement déployé sur le cloud.
  • Que le projet utilise six langues de programmation et deux framework différents.
  • Que le code ait un coverage de 100 %, même quand les tests utilisent tellement d'abstractions et de mocks que rien n'est réellement testé au bout du compte.

Quand j'ai vu ce foutoir, et au vue des spécifications du projet, j'ai demandé à l'équipe pourquoi ils n'avaient pas foutu un CMS tout bête sur un serveur dédié et basta. J'ai reçu un train d'hostilité : « IL FAUT QUE ÇA SCALE ! ON VA AVOIR DES MILLIONS D'UTILISATEURS ! SI C'EST BON POUR GOOGLE, C'EST BON POUR NOUS !https://image.noelshack.com/fichiers/2021/17/1/1619403133-xsd.png»

Je leur ai calmement expliqué que leur projet avait bien plus de chances d'échouer que de réussir. En conséquence, la priorité devrait être de déployer un prototype le plus rapidement possible afin de tester leur idée.

Évidemment, le code doit être clean, mais avant tout, il doit être simple. S'ils ont un jour des millions d'utilisateurs, tant mieux pour eux : ils auront aussi la main-d'oeuvre et l'argent pour optimiser le système afin qu'il scale.

Rien à faire : personne n'était ouvert à mes suggestions. De toute façon, tout le monde était occupé à essayer de débugger un problème avec Docker pour lequel personne sur Internet n'a trouvé de solution, car celui-ci est trop récent. Tant de productivité gâché putain.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Quand j'ai demandé aux devs pourquoi ils avaient choisi Docker plutôt que des outils du genre systemd qui sont dispos sur Linux (et qui ont un long historique), on m'a répondu : « ON EST EN 2024 ! DOCKER C'EST LE STANDARD !https://image.noelshack.com/fichiers/2021/17/1/1619403133-xsd.png»

C'est incroyable comme les devs sont parfois leur pire ennemi.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Vous bandez à tout rendre compliqué ou quoi ?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Alors, je précise : la complexité est parfois nécessaire dans un projet. Mais tant et aussi longtemps qu'elle n'est pas requise, gardons les choses simples bordel.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Ils font tout ça pour 2 raisons :

1) ils mettent des technos à la mode kikolool pour décorer leur CVs. Ils s'en tapent que le projet devienne une usine à gaz impossible à maintenir. Dans 1 an ils ne seront plus là

2) les pires c'est des moutons 🐑🐑🐑. Ils ont vu une prez sur une nouvelle techno dans une conf, vite il faut le mettre sur le projet parce que l'escroc influvoleur leur a persuadé que cette nouvelle techno va tout révolutionner

Dans le temps, être speaker à une conf c'était un truc que les passionnés faisaient en plus de leur activité principale de dev.

Aujourd'hui c'est devenu une activité à part entier. Des boîtes payent des mecs pour parader dans les confs et te vendre leur came.

C'est ni plus ni moins que l'équivalent des influvoleurs

lepasboomer02
2024-06-02 20:23:59

Le 02 juin 2024 à 19:16:18 :

Le 02 juin 2024 à 19:15:00 :
après c'est parce qu'ils sont nuls, normalement les gens censés pensent comme toihttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Bah, on dirait que les gens censés sont rare dans ce milieu.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Le milieu IT est un des Pire milieu

1) beaucoup de nerds malaisants avec 0 skill social
2) un repaire de woke et de White Knight, prêts à épouser la dernière idée societale à la mode. C'est pas pour rien que le pire du wokisme se trouve chez Google...
3) beaucoup de conformisme et d'esprit moutonnier. Faut faire comme tout le monde sous peine d'être mal vu

Moi vu que je suis devenu senior et que j'ai mon propre réseau pour trouver mes missions, je m'en balec de leur délire societal. J'ai suffisamment de fuck you money pour les envoyer chier.

On m'avait demandé à l'époque pkoi j'ai pas postulé chez les Gafam, un collègue bossant chez eux m'a même proposé de pistonner mon CV.

Mais quand j'ai vu les délires dans ces boîtes et les formations obligatoires à la diversité, j'ai préféré rester libre.

De toute façon au bout de 20 ans de taff avoir Google ou Apple sur ton CV t'en a plus rien à foutre, c'est ce que t'as fait de tes 2 mains qui comptent.

weshentmax1
2024-06-02 20:31:46

Le 02 juin 2024 à 19:28:04 :
Les containers sont un standard en 2024 l'op :hap:

Ah oui, sauf si tu es sous windows :rire:

oui m'enfin un conteneur et pas 30 :rire:

l'opax par contre explique en quoi tu compares systemd et docker par contre?

Kains1
2024-06-02 20:40:40

C'est pas que chez les devs que tu retrouves ça mais aussi du côté des ingés. Dans certains projets, ils vont mettre en place des choses inutiles et qui font perdre du temps et ainsi compliquent la chose :)

Boumeurt
2024-06-02 20:44:43

On en parle d'hibernate ? Les devs qui me remontent 700 lignes x 80 colonnes pour trouver une valeur

lepasboomer02
2024-06-02 22:57:26

Le 02 juin 2024 à 20:44:43 :
On en parle d'hibernate ? Les devs qui me remontent 700 lignes x 80 colonnes pour trouver une valeur

Pire techno moisie

Quand j'étais jeune, j'ai du me tapper à lire le code source de Spring pour comprendre pkoi je me tapais des Exceptions type : DetachedEntityException

Va lire le code source pour comprendre comment cette daube de @Transactional marche ...

PLUS JAMAIS CA !

Hippo-du-91
2024-06-02 22:58:59

Ils ont une mentalité de fourmi laisse tomber

bipbipbot
2024-06-02 23:06:51

Le plus important c'est de fédérer une équipe sur une techno. Évidemment ne pas se tirer une balle avec la mauvaise techno c'est mieux

FrostShield
2024-06-03 16:57:12

Les informaticiens en général sont aigri et veulent toujours prouvé qu'ils sont meilleur que les autres en pensants la science infuse

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.