Gojō Satoru

9.5K posts

Gojō Satoru banner
Gojō Satoru

Gojō Satoru

@the_it_dev

Another Random SWE | Cloud Native Dude | 5× #k8s Certified | 1st 🇸🇳 #Kubestronaut | Otaku & Gamer | Computer Scientist & Tech Lover #Polytech_ESP #ESP_Alumnus

127.0.0.1 Katılım Ekim 2018
1.9K Takip Edilen1.3K Takipçiler
Gojō Satoru retweetledi
Ben Dicken
Ben Dicken@BenjDicken·
Every engineer should read this. The principles for building reliable software systems have been around for a long time. Max outlines them beautifully. Here's to getting that 99.99% on your status page. planetscale.com/blog/the-princ…
English
23
167
1.7K
107.8K
Gojō Satoru retweetledi
Gilles Babinet
Gilles Babinet@babgi·
Pourquoi les offres d'emploi pour développeurs continuent-elles d'augmenter aux USA alors que l'IA automatise de plus en plus le développement logiciel ? Probablement parce que le volume de code à produire augmente radicalement . La quantité de code produite et maintenue n'a jamais été aussi grande. Les dépôts de code sur les grandes plateformes collaboratives (gith-like) connaissent une croissance exponentielle. En réduisant considérablement le coût de production du code, l'intelligence artificielle a rendu le développement logiciel accessible à un nombre bien plus grand d'entreprises, de secteurs et de projets. Des domaines qui n'envisageaient pas de créer leurs propres outils il y a encore quelques années s'y lancent aujourd'hui. Paradoxalement, loin de faire disparaître les postes de développeurs, cette dynamique semble en créer davantage — ce qui devrait inciter à nuancer sérieusement le discours sur les destructions massives d'emplois annoncées par l'essor de l'IA, plus généralement.
Gilles Babinet tweet media
Français
6
23
60
8K
Gojō Satoru retweetledi
David Fowler
David Fowler@davidfowl·
People that are building real things are all coming to this conclusion. You could argue that it’s because software engineers care about the code quality more than they should, but it’s really because if you don’t, you will get up with software that does not work well.
Lee Robinson@leerob

You might believe you should spend less time thinking about code because of AI. I strongly disagree! We’re watching this play out live where tons of AI generated code becomes a liability. At the end of the day, an engineer needs to be responsible / on call for code that gets shipped to production. If you don’t understand the system you’re trying to debug, you’re probably going to have a bad time. Yes, AI can help with all of this, if you set up the proper systems. You can have agents triage prod logs, look at errors, etc. You can speed up parts of the investigation, but an engineer needs to make the call. There might be serious customer or financial implications from that change. I expect the trend continue for trimming dependencies, vendoring code so you can modify it directly, preferring simpler systems with fewer abstractions, and spending waaaay more time thinking about system design and code maintenance. I’ve said this before, but it’s a great time to get familiar with CS fundamentals and some of the history behind what great software looks like. Many parts will be different in the coming years as AI progresses, but also a lot more than people realize will stay the same.

English
16
32
351
80.8K
Gojō Satoru retweetledi
Gojō Satoru retweetledi
Lee Robinson
Lee Robinson@leerob·
You might believe you should spend less time thinking about code because of AI. I strongly disagree! We’re watching this play out live where tons of AI generated code becomes a liability. At the end of the day, an engineer needs to be responsible / on call for code that gets shipped to production. If you don’t understand the system you’re trying to debug, you’re probably going to have a bad time. Yes, AI can help with all of this, if you set up the proper systems. You can have agents triage prod logs, look at errors, etc. You can speed up parts of the investigation, but an engineer needs to make the call. There might be serious customer or financial implications from that change. I expect the trend continue for trimming dependencies, vendoring code so you can modify it directly, preferring simpler systems with fewer abstractions, and spending waaaay more time thinking about system design and code maintenance. I’ve said this before, but it’s a great time to get familiar with CS fundamentals and some of the history behind what great software looks like. Many parts will be different in the coming years as AI progresses, but also a lot more than people realize will stay the same.
English
259
524
4.1K
571.6K
Gojō Satoru retweetledi
ThePrimeagen
ThePrimeagen@ThePrimeagen·
javascript ecosystem is too dangerous
English
157
55
1.4K
83.5K
Medteck
Medteck@MedteckThiam·
@the_it_dev Vscode moom neu aw gauche ma aw droite rek! Mane legui vibe coder laa. Je suis trop rouillé pour vsc 😂
Français
1
0
0
110
Gojō Satoru retweetledi
vx-underground
vx-underground@vxunderground·
Unfathomable banger
vx-underground tweet media
Français
45
798
15.9K
250.7K
Gojō Satoru retweetledi
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10+ years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, it’s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask “show me the commit we need.” Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
English
291
778
8.9K
1.2M
Elias Waly Ba
Elias Waly Ba@eliaswalyba·
@the_it_dev En vrai pour moi tant que c'est justifié it's okay. I just can't stand buzz-driven-development
Français
1
0
0
92
Gojō Satoru
Gojō Satoru@the_it_dev·
Tout à fait. Cependant, je trouve que ça tape trop facilement sur kube surtout avec ce genre de take 😂 Le détail que vous oubliez c'est que kube n'est pas que pour du scale, c'est juste une de ses built-in features parmi tant d'autres vous oubliez malheureusement ou connaissez
Elias Waly Ba@eliaswalyba

Vous n'avez pas besoin de microservices. En réalité, vous n'avez pas besoin de la plupart des tendances que vous voyez défiler sur internet. Un monolithe bien écrit bat un cluster Kubernetes mal justifié à presque tous les niveaux : lisibilité, débogage, coût opérationnel, vitesse de livraison. Par definition, un ingénieur, c'est quelqu'un qui utilise le strict minimum de technologie pour résoudre un problème donné. Pas celui qui en empile le maximum pour signaler sa sophistication. Les microservices ont leur place. Quand vous avez des équipes indépendantes qui déploient à des rythmes différents, quand la scalabilité d'un composant isolé le justifie, quand le coût de coordination est déjà absorbé par votre organisation, pas avant. Ce que vous voyez sur X ou dans les conférences, c'est l'architecture de Netflix ou Uber documentée par des ingénieurs dont le problème principal est la scale à des millions d'utilisateurs. Ce n'est pas votre problème. Entout cas pas encore et peut-être jamais. Choisir une technologie parce qu'elle est populaire, c'est laisser Twitter décider de votre architecture. Un ingénieur pose toujours la même question avant d'ajouter quoi que ce soit: quel problème précis est-ce que ça résout, et est-ce le problème que j'ai aujourd'hui ?

Français
3
0
4
715
Gojō Satoru retweetledi
Klaas
Klaas@forgebitz·
software engineering in 2026: - your package manager is compromised - your cloud provider blocks your account - github itself is hacked software is solved
English
158
1K
12.2K
410.5K