Bordel mais les DEVS sont des TARÉS masochistes

icenllo
2024-06-01 22:41:01

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

Fox_McCloud45
2024-06-01 22:41:47

Les trente mille Dockers bordel.https://image.noelshack.com/fichiers/2024/11/1/1710193534-raphiel-demoniaque.png

eKaarrisseur
2024-06-01 22:43:55

t'as raison et je suis dev :ok:

icenllo
2024-06-01 22:58:40

Le 01 juin 2024 à 22:41:47 :
Les trente mille Dockers bordel.https://image.noelshack.com/fichiers/2024/11/1/1710193534-raphiel-demoniaque.png

De la folie, khey.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Et évidemment, on gère tout çar par K9.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

Un cauchemar à débugger.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

HerrDoktorF
2024-06-01 23:00:30

Ça m'étonnerait pas que certains complexifient les choses volontairement histoire de se donner une excuse pour leurs long délais :hap:

icenllo
2024-06-01 23:08:38

Le 01 juin 2024 à 23:00:30 :
Ça m'étonnerait pas que certains complexifient les choses volontairement histoire de se donner une excuse pour leurs long délais :hap:

Ça se peut.https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

icenllo
2024-06-01 23:23:24

https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

robin3495bis
2024-06-01 23:23:41

La boucle

cuckarmure
2024-06-01 23:24:59

Bouclent

spec_oups
2024-06-01 23:25:02

Le melon quoi. Il faut absolument qu'ils monopolisent l'attention donc ils font des usines à gaz.

Pr_Farnsworth3
2024-06-01 23:27:50

chez nous : ajouter une colonne prend 6 mois avec toutes les contraintes

icenllo
2024-06-01 23:42:14

Le 01 juin 2024 à 23:27:50 :
chez nous : ajouter une colonne prend 6 mois avec toutes les contraintes

https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

sdfgsfgh546654
2024-06-01 23:49:55

On appelle ça le cv driven development si c’est fait pour tester des nouvelles technos

Sinon cest du dogmatisme debile qu’on a partout des qu’on parle d’architecture et de micro service

Un bon monolithe bien organisé vaut mieux que des dizaines de micro services mal structurés

ElonNator
2024-06-01 23:53:36

Laisse avec l'IA ils seront tous virés d'ici 5 ans

gagazaga
2024-06-01 23:59:47

docker et deploiement dans le cloud c'est la base hein, n'importe quel idiot peut setup ça en une journée :o))

RailDeMontagny
2024-06-02 00:01:05

Le 01 juin 2024 à 23:27:50 :
chez nous : ajouter une colonne prend 6 mois avec toutes les contraintes

c'est une bonne chose :ok:

DabMan-Return
2024-06-02 00:05:41

Ca depend vraiment de la situation, mais t'as l'air d'avoir raison en l'expliquant comme ca oui
Se tuer pour un mvp c'est debile

Kalitrix
2024-06-02 00:11:44

est ce qu'il n'y a pas un peu d'arrogance et de volonté de montrer qu'on sait mieux faire que les autres?

Je code des jeux inde et tout les bon codeurs que je vois qui sont bon vide un code propre mais simple au possible

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.