xguru 2025-12-26 | commentaire parent | dans: Je vends des oignons sur Internet (deepsouthventures.com)

C’est un article que j’avais partagé au tout début de GeekNews.

Je vends des oignons sur Internet https://fr.news.hada.io/topic?id=3

Même maintenant, ça reste un texte amusant.

 
bus710 2025-12-25 | commentaire parent | dans: La lenteur est une vertu (blog.jakobschwichtenberg.com)

Superbe article et super commentaires.

 

Cet article montre bien que tout dépend du point de vue. Pour ma part, je pense que le critère qui distingue un ingénieur senior d’un ingénieur intermédiaire, c’est simplement le périmètre.
La capacité à concrétiser l’ambiguïté fait partie des fondamentaux du métier d’ingénieur, et j’ai l’impression qu’à partir du niveau intermédiaire, il faut savoir le faire pour que le titre d’ingénieur soit vraiment approprié. Du coup, pour moi, cet article peut servir de critère pour distinguer un ingénieur intermédiaire d’un ingénieur débutant (associate).

 

L’excellence technique, lorsqu’on n’a pas réussi à définir clairement le problème, ne revient qu’à « résoudre avec élégance le mauvais problème ».

Une phrase vraiment glaçante

 

Pour un test de développeur senior, je peux encore comprendre qu’il y ait une épreuve de programmation,
mais quand on te sort un problème d’algorithme, c’est vraiment absurde (j’étais tellement abasourdi que je ne m’en souviens même plus).

 

"Si vous ne vivez pas selon ce que vous pensez, vous finirez par penser selon la manière dont vous vivez."

 

Spotify va peut-être se fâcher

 

Je n’arrive pas à faire confiance à ça : il n’y a que des propos encourageants, sans aucune mention de résultats thérapeutiques concrets.

 
johngrib 2025-12-24 | commentaire parent | dans: Les livres mentionnés sur Hacker News en 2025 (hackernews-readings-613604506318.us-west1.run.app)

Content de voir Gödel, Escher, Bach. Un excellent livre sur l’intelligence humaine et la récursivité.

 
1. L’art de poser des questions et le capital social (Social Capital)
  • Ignorance stratégique : les questions d’un senior ne viennent pas de l’ignorance, mais d’un acte intentionnel visant à éliminer l’incertitude. Poser sans honte des questions élémentaires (« Que signifie cet acronyme ? ») est une compétence clé.
  • Mobilisation du capital social : contrairement à un junior, un senior a déjà construit un « capital social » (la confiance), ce qui lui permet de poser des « questions idiotes » sans être jugé incompétent. Le rôle du senior est d’utiliser cela pour lever les ambiguïtés en réunion.
  • Prise en compte du contexte politique : face à des managers qui évitent la clarté, des questions trop directes peuvent être perçues comme une menace. Il faut donc un grand sens politique pour choisir des questions à la fois sûres sur le plan relationnel et utiles à l’avancement du projet.
2. Autonomie et gestion du risque (Autonomy & Risk)
  • Résolution de problèmes sans filet de sécurité : la capacité à percer les blocages et à mener une tâche à bien par soi-même, sans aide extérieure ni consignes claires, est un critère de séniorité.
  • Maîtrise du chaos (Chaos) : plutôt que de rechercher une clarté absolue, le senior décide selon le contexte s’il faut « s’arrêter » ou « avancer ». Au lieu d’attendre des spécifications parfaites, il pose des hypothèses raisonnables et livre (Ship) pour réduire la confusion.
  • Prise de risque calculée : assumer des décisions techniques audacieuses qu’un junior ne peut pas prendre — comme corriger à l’exécution du code qui ne compile pas, ou lancer un refactoring à grande échelle — et en assumer les conséquences.
3. Inflation des titres et contradiction structurelle du recrutement
  • Inflation des titres (Title Inflation) : la pratique consistant à promouvoir au rang de senior des juniors qui ne sont pas prêts, afin d’atteindre des indicateurs de performance, est très répandue. Cela crée un décalage entre le titre et les compétences réelles.
  • Limites des méthodes de recrutement : les entreprises recrutent en se focalisant uniquement sur la résolution de problèmes d’algorithmes (LeetCode), au lieu d’évaluer la capacité à transformer des exigences floues en éléments concrets. Résultat : on produit des « seniors » incapables de faire quoi que ce soit sans spécifications.
  • Substitution au rôle de PM : on voit des senior engineers passer leur temps à concrétiser des specs incomplètes (Half-baked spec) jetées par des PM paresseux. C’est certes une compétence d’ingénieur, mais aussi le signe d’une inefficacité organisationnelle.
4. Ancienneté (Tenure) vs pratique délibérée
  • Différence qualitative dans l’expérience : il faut distinguer clairement « 10 ans de progression » de « 1 an d’expérience répété 10 fois ». Un vrai senior se forme par une pratique délibérée et par des défis qui le sortent de sa zone de confort.
  • If vs What-if : le junior se concentre sur le traitement des conditions données (If), tandis que le senior anticipe ce qui se passe si les conditions changent (What-if).
  • Définition des étapes de progression : le standard le plus courant dans l’industrie est : « phase encadrée (Junior) » → « phase d’exécution autonome (Regular) » → « phase d’encadrement des autres (Senior) ».
5. Regard sceptique sur le titre de senior
  • Simple grade salarial (Pay Grade) : selon une vision cynique, l’appellation senior n’est pas un indicateur de compétence, mais seulement une classification administrative créée par les RH pour fixer les salaires.
  • Écart entre entreprises : les écarts de compétence et de traitement sont énormes entre les seniors de la big tech (capables de résoudre des problèmes très ambigus et de grande ampleur) et ceux des entreprises ordinaires (souvent de simples salariés de longue date).
 
laeyoung 2025-12-24 | commentaire parent | dans: Les 52 choses que j’ai apprises en 2025 (medium.com/@tomwhitwell)
  1. La constante de Marchetti est l’idée que, des habitants des cavernes aux Grecs de l’Antiquité, jusqu’aux Londoniens du XXIe siècle, les êtres humains consacrent en moyenne environ 1 heure par jour aux trajets domicile-travail (30 minutes à l’aller, 30 minutes au retour), quelle que soit l’époque.

Vu par les salariés qui vivent à Séoul et dans la région métropolitaine, ça doit sembler assez déroutant T_T

 
laeyoung 2025-12-24 | commentaire parent | dans: Les 52 choses que j’ai apprises en 2025 (medium.com/@tomwhitwell)

En Corée, on élève généralement les poulets pendant un mois et les porcs pendant 180 jours. C’est étonnant d’apprendre que les crevettes sont élevées plus longtemps que les poulets avant d’être expédiées. En Corée, il vaudrait donc mieux naître crevette que poulet 🥲

 

Pour une présentation de Fabrice Bellard, vous pouvez vous référer à ce que j’avais écrit en commentaire auparavant. Une personne d’une constance impressionnante, un monstre de talent…
https://news.hada.io/comment?id=51

 

C'est un problème lointain.

 

Gemini 3 était quand même plutôt pas mal. Avec de meilleurs modèles qui sortent chaque mois, on dirait que le simple fait de choisir est déjà un travail en soi, vraiment.

 

Merci de l’avoir examiné en détail.
Ah oui, il semble bien que ce soit une hallucination. Veuillez m’excuser de ne pas avoir pu le relire plus minutieusement, ouin ouin

 

C'est bien pour ça que les utilisateurs de Mac sont le problème.

 

J’ai une question pour ashbyash, qui a rédigé cet article, donc je laisse un commentaire.

  1. Anthropic Claude (3.5 Sonnet)
  • Référence pour la génération de code et le raisonnement, préféré par 40 % des développeurs et professions spécialisées grâce à l’intégration avec Cursor. Adoption en entreprise en hausse grâce à l’accent mis sur la sécurité (texte original : "Claude 3.5 intégration multimodale").

Vous l’avez résumé ainsi, mais même en consultant à la fois votre traduction et l’article original, je n’ai trouvé aucune mention ni aucun contenu concernant "3.5 Sonnet". Comme vous avez utilisé un résumé par IA, est-ce que cela pourrait venir d’une hallucination ? Si on suppose que le knowledge cutoff de la plupart des foundation models se situe vers la fin de l’année dernière ou le début de cette année, on a l’impression que Sonnet 3.5 paraissait plausible, donc que l’IA a comblé les blancs toute seule. (Moi aussi, quand j’ai créé une bibliothèque Gemini et que je l’ai confiée à une IA, elle me l’a générée en utilisant le plus récent Gemini-1.5 qu’elle connaissait, snif snif.)