Déplier

@corpsmoderne PS : j'entends tes arguments et je les apprécie. Je te jure que je les garde pour conduire mes réflexions futures. Je suis, en réalité, dans la vraie vie, très ouvert et friant d'apprendre continuellement. Les avis éclairés de gens courtois, je les apprécie vraiment. Donc merci pour cet échange 🙂

@corpsmoderne donc, il va falloir arrêter de continuellement vouloir mettre ce langage en haut de la pile. Il y a 20 ans j'entendais les mêmes discours avec Java. Aujourd'hui je vois des boîtes qui se mordent les doigts d'avoir suivi la tendance.
Mon discours est simple: utilisez les outils, langages et frameworks adaptés à vos besoins. Ne vous orientez pas seulement pour suivre une hype.

@corpsmoderne attention, Rust trouve sa place dans ces domaines. Là où il est intéressant.
Par exemple, en ML, il existe des module Python codés en Rust. Et bien entendu que je l'apprécie ici.
En terme d'API rest, j'ai besoin parfois de taper dans des services et Rust propose une implémentation généralement plus optimale et sécurisée. Très bien.
Mais ayant réalisé des études de productivité avec des clients (et des spécialistes Rust), Rust est rarement meilleur.

@corpsmoderne python me paraissait un choix plus adapté. Mais cela a provoqué un vrai problème de bugs répétés en DevOps à cause des types trop hétérogènes. Et j'avais besoin aussi de packages intégrés (compose, kube...).
Rust c'est le désert sur ce poin. Go s'impose.
En API REST (et en ML) c'est Python qui me permet de coder beaucoup plus vite et avec des perfs intéressantes. Rust ne m'apporte rien sur ces domaines en terme de prod.

Mais ... =>

@corpsmoderne alors il y a deux choses.
D'abord, je n'ai pas choisi Go pour ses performances. C'est du bonus ça. Je l'ai choisi pour la sécurité du typage, sa souplesse et sa facilité de déploiement. Et je choisi aussi Python ou Rust pour d'autres raisons.
Par contre, il faut remettre mon propose dans le contexte. Quand je dis qu'on peut faire des choses 3 fois plus vite qu'en Rust, c'est dans le domaine qui occupe mes journées: le DevOps et les API REST. Et j'ai longuement testé.

@tuxicoman ah bah ça... Lui qui pourtant a fait la promotion de bloqueurs...
C'est dommage parce que j'aime bien son blog de manière générale. J'apprends peu de chose mais des fois il parle de trucs sympas. Mais il sombre depuis quelques temps dans la facilité.

@Aissen @corpsmoderne ce qui m'énerve c'est les raccourcis pris par la communauté Rust pour nous expliquer que seul leur langage vaut quelque chose. Voir la réponse que j'ai donné à @corpsmoderne 😉

Je code en Rust. Mais j'utilise et j'utiliserai toujours Go, Python, ou même C/Cpp en fonction du besoin. Et c'est une chose que j'ai du mal à faire comprendre à pas mal de fans de Rust: je n'ai pas tout le temps besoin de chasser le % de gain de perf

@corpsmoderne la vérité c'est que beaucoup de ces comportements viennent de jeunes dev qui ont appris ce langage et pas grand chose à côté. Ça me rappelle ce que j'étais au début de ma carrière à tout vouloir faire en PHP.

Mais ce n'était pas à ce point.

(Et je ne code plus en PHP depuis des années)

@corpsmoderne Rust, c'est le compilo qui est bon. Le langage est lourd et moins lisible que beaucoup d'autres langages. Rust a plein de défauts, tout comme Go, C++, Python etc.
Ça fait des mois que je tombe continuellement sur des comportements de la communauté Rust qui est purement irrespectueuse.
Sur des projets Python, y'a même des gars qui ouvrent des issues pour demander de recoder tout le projet en Rust. Sans raison autre que le fait d'adorer le langage.

@corpsmoderne je code en Rust et en Go. Les principes de Rust et Go, leurs objectifs, leurs buts, ne sont pas les mêmes.
Ce qui m'énerve c'est cette tendance que je ne vois que de la part des fans de Rust à vouloir se comparer à tous les autres langages et se dire meilleur. J'ai reçu des mails de fana qui me fustigent de ne pas avoir utilisé Rust pour mon outil "Katenary". Je vois des gens coder des API REST en Rust en 3 fois plus de temps pour un gain de perf rasant les 5%...
Voilà pourquoi...

Korben... Qui sombre lui aussi à de l'info putassière pour nous dire que Rust c'est de la folie. Lisez bien le slide pris en photo.

Et oui... Les dev Rust sont "aussi productifs que ceux de Go". Super... On le sait qu'on code moins vite en C++ mais Rust n'est pas le langage le plus adapté. Puisque les devs d'autres langages sont aussi productifs.

Et C++ a aussi des avantages. Ça me saoule cette tendance des Rust fans.

korben.info/rust-google-produc

@elfe_sylvestre @Camille_Poulsard d'ailleurs on en parle du fait que la mère de Bambi de fait tuer par un chasseur et que le personnage que Disney colle dans les pattes de Bambi s'appelle "Panpan" ?

Pendant ce temps, en France, on donne nos données de santé à et on signe des contrats pour installer leur OS dans les écoles...

Merci qui ? Merci nos ministres de tous bords (PS, renaissance, etc... Tous ont participé à ça depuis 30 ans)

solutions-entreprise.developpe

I don't know if you've heard of it, I've already talked about it years ago, but this tool is really great. I usually recover between 50 and 100GB on my disk. By selecting the "basic" options. I've never tested it on Windows, but on , it's a main utility application.

github.com/bleachbit/bleachbit

@vjousse j'en reviens pas que des gens vivent autour de Laval (je suis juste à côté)

C'est dommage je suis en télétravail...

@pololasi@imaginair.es tu sais... OpenBSD est aussi pas mal impacté par des vulnérabilités diverses...

Là on parle d'une vulnérabilité assez spéciale. L'histoire est tordue. Ça ne fait pas le Linux un OS a fuir. Attention j'aime beaucoup freebsd et OpenBSD hein. Je voulais d'ailleurs aussi me replonger dedans.

cvedetails.com/vulnerability-l

Je découvre que le projet , mais aussi des pull request dans le noyau veulent faire disparaitre les termes "master" et "slave" pour des raison de "diversité"...

On en est là...

Donc pour eux l'esclavage n'a touché qu'une ethnie, et on doit supprimer ces termes qui avaient du sens en informatique. On infantilise les dev par bêtise.

Quand ils sauront que "robot" a une base Proto-Indo-Européenne qui veut dire "jeune esclave" on va se marrer...

Déplier
techlover

Technology lovers, here we are — (development, digital artwork, science…)