Aller au contenu principal

2023-09-03

Le pire programmeur que je connaisse

  • L'article du blog de Dan North aborde la question complexe de l'évaluation de la productivité des développeurs et souligne un changement de perspective crucial, de l'accomplissement des tâches individuelles à l'impact commercial cumulatif.
  • L'article raconte l'histoire de Tim Mackinnon, un programmeur dont les performances ont toujours été inférieures aux indicateurs de productivité traditionnels parce qu'il privilégiait la résolution de problèmes en groupe plutôt que la réalisation de tâches solitaires.
  • Malgré les pressions exercées par la direction pour expulser Tim, North a défendu son rôle central dans l'amélioration de l'efficacité et de la productivité de l'ensemble de l'équipe, en soulignant que la productivité devait être mesurée par un impact commercial tangible dans des systèmes complexes.

Réactions

  • Ce billet explore des sujets importants dans le secteur du développement de logiciels, tels que le partage des connaissances, la gestion des critiques et des politiques de bureau, et la compréhension de la manière dont la perception peut influer sur la progression de la carrière.
  • Il aborde les rôles et les méthodologies spécifiques au secteur, notamment Scrum pour la gestion de projet, ainsi que les rôles des ingénieurs juniors/seniors, des responsables techniques, des propriétaires de produits et des gestionnaires de produits.
  • L'article souligne également l'importance d'une communication et d'une collaboration efficaces, et encourage un environnement de travail favorable. Il aborde les subtilités de la politique de l'entreprise, les avantages et les inconvénients de la syndicalisation et les défis de la contribution au code.

Les sociétés de préparation des déclarations d'impôts : 90 millions de dollars de lobbying contre la gratuité des déclarations d'impôts

  • Les principales sociétés de préparation des déclarations de revenus, telles qu'Intuit, propriétaire de TurboTax, et H&R Block, font l'objet d'un examen minutieux pour leur lobbying contre un système de déclaration de revenus gratuit et géré par le gouvernement.
  • Ces entreprises ont dépensé collectivement plus de 90 millions de dollars en lobbying depuis 2003 pour empêcher l'IRS de développer son propre logiciel de préparation des déclarations d'impôts.
  • En décembre 2019, un addendum au protocole d'accord de la Free File Alliance a levé cette obstruction, permettant à l'IRS de planifier un service de déclaration d'impôts gratuit en 2024. Plusieurs démocrates du Congrès ont demandé l'ouverture d'une enquête sur les activités de lobbying de l'industrie de la préparation des déclarations d'impôts.

Réactions

  • Les entreprises américaines de préparation des déclarations d'impôts ont dépensé 90 millions de dollars pour faire pression contre les options de déclaration d'impôts gratuite, ce qui a suscité un débat sur la complexité des systèmes fiscaux et le rôle des entreprises de préparation des déclarations d'impôts.
  • Il y a une discussion sur l'influence des pouvoirs de lobbying, en particulier des entreprises comme Intuit, et la possibilité d'une perturbation du secteur, ainsi que les avantages potentiels d'un système de déclaration d'impôts géré par le gouvernement.
  • Sont également abordés des sujets tels que la proposition de nationalisation des entreprises de préparation des déclarations de revenus, les implications de la simplification du code fiscal, ainsi que la pertinence et l'impact de l'arrêt de la Cour suprême dans l'affaire Roe v. Wade.

PSA : Ne basez pas votre activité sur Discord.Un compte de 7 ans banni pour avoir posté des ASNs

  • L'auteur souligne son interaction défavorable avec Discord, révélant que son compte, vieux de 7 ans, a été brusquement banni pour une erreur mineure.
  • Les problèmes précédents avec Discord incluent des menaces problématiques de supprimer le serveur de l'auteur à cause d'un participant mineur.
  • En raison de ces expériences, l'auteur recommande la prudence lorsqu'il s'agit d'envisager la création d'une entreprise sur Discord.

Réactions

  • Le débat met en évidence les inconvénients et les dangers potentiels de l'utilisation de Discord pour les opérations commerciales, avec des préoccupations concernant les interdictions de compte, les politiques de modération et l'insuffisance de l'assistance.
  • Les participants insistent sur la nécessité de disposer de plateformes alternatives et de stratégies de sauvegarde, en soulignant les risques associés à la dépendance vis-à-vis de plateformes tierces.
  • Le consensus unanime est le risque commercial substantiel présenté par la dépendance exclusive à Discord.

Tesla et Rivian font une fausse démonstration de leur soutien au "droit à la réparation".

  • Tesla et Rivian sont sous le feu des critiques pour avoir apparemment défendu le mouvement du "droit à la réparation" sans s'engager à adopter de nouvelles lois significatives.
  • Les deux entreprises ont été critiquées pour avoir rendu les réparations de véhicules coûteuses et peu pratiques.
  • Le texte mentionne également divers autres sujets liés à la technologie, notamment le contrôle de la qualité de Valve/Steam, les épisodes de podcast, l'arrêt du programme de Google, les téléphones à pixels et les questions juridiques.

Réactions

  • La discussion porte sur le mouvement du droit à la réparation et sur la complexité de la réparation des véhicules électriques, en particulier Tesla. Des questions telles que l'aspect pratique de la conversion des vieilles voitures à l'électricité à l'aide de kits, les fabricants compliquant les réparations par des composants et des logiciels non standard, sont mises en évidence.
  • Parmi les autres sujets abordés figurent la disponibilité de la documentation et des pièces de rechange pour les véhicules électriques (VE), les limites des VE en matière de démarrage d'autres voitures, ainsi que l'utilité des toits solaires et des batteries interchangeables.
  • Les participants ont des points de vue différents sur la solution ; tandis que certains préconisent une législation sur le droit de réparer, d'autres pensent que la tâche peut être facilitée en comprenant et en réparant les composants sans diagrammes architecturaux.

Sur l'artisanat

  • L'auteur réfléchit à l'influence de l'approche inclusive et pratique de l'artisanat de son grand-père, qu'il oppose à l'exclusivité et à l'élitisme perçus dans le secteur de l'ingénierie logicielle.
  • L'auteur affirme que tout travail est un travail qualifié, en insistant sur le fait que l'artisanat doit donner la priorité à l'inclusion et valoriser l'effort, en citant un épisode personnel au cours duquel il s'est senti ostracisé dans un makerspace.
  • L'auteur considère l'artisanat comme un moyen de communication, de coopération et de création plutôt que comme un outil de jugement ou une arme, suggérant la nécessité d'adopter le point de vue de leur grand-père pour améliorer les environnements d'équipe et les espaces de travail.

Réactions

  • L'article met l'accent sur le sentiment d'être un "outsider" dans le secteur de l'ingénierie logicielle, en soulignant la nécessité de l'inclusion et en célébrant les réussites inattendues de ces codeurs "outsiders".
  • Il met en avant la notion de "réparation" et souligne l'importance de l'artisanat et de la fierté du travail accompli.
  • L'article examine la relation entre l'artisanat, la qualité et l'utilisation de l'ordinateur dans l'industrie, suggérant l'influence de l'artisanat sur la qualité des logiciels.

Le résumé récursif permet la mémorisation du dialogue à long terme dans les LLMs

  • Cet article propose une stratégie visant à améliorer la mémoire à long terme dans les systèmes de dialogue à domaine ouvert grâce à la création récursive de résumés ou de mémoires à l'aide de grands modèles de langage (LLM).
  • Cette méthode encourage les LLM à retenir et à se souvenir de contextes de dialogue plus restreints, puis à créer une nouvelle mémoire en utilisant la mémoire précédente et les contextes ultérieurs.
  • Les expériences démontrent des réponses plus cohérentes dans les conversations à contexte long générées par la méthode. Les auteurs prévoient de publier le code et les scripts à une date ultérieure.

Réactions

  • Le débat se concentre sur les contraintes et les possibilités des modèles linguistiques, principalement leur compétence en matière de raisonnement et de tâches mathématiques.
  • Le discours porte sur les capacités des modèles d'intelligence artificielle et remet en question la nécessité d'outils ou de systèmes spécifiques pour améliorer les performances.
  • Le rôle de la mémoire à long terme dans les systèmes d'IA conversationnelle et l'efficacité des méthodes de résumé récursif ont également été abordés, ainsi que des stratégies alternatives et des mises en œuvre courantes.

J'ai transféré tout le code de PyPI à GitHub et je l'ai analysé.

  • L'auteur a développé un système automatisé pour refléter tout le code de PyPI à Github, facilitant l'analyse des paquets en temps réel, la recherche-indexation et l'analyse complète du langage.
  • Cette initiative permet à chacun de télécharger et d'évaluer tous les codes publiés sur PyPI dans un court laps de temps.
  • Cette innovation devrait permettre aux utilisateurs d'exploiter le corpus de codes Python pour diverses nouvelles applications.

Réactions

  • L'auteur a examiné le code de PyPI, un dépôt de logiciels Python, reflété sur GitHub, mettant en évidence une croissance rapide prédisant plus de paquets que d'humains en l'espace de 8 ans.
  • L'enquête a permis de mieux comprendre l'utilisation de Python, les informations d'identification intégrées dans le code et divers autres aspects tels que la complexité de l'analyse des données, l'archivage du code et la popularité des caractéristiques du langage.
  • L'auteur a également évoqué les difficultés rencontrées avec PyPI, comme les frustrations liées à la création d'un compte, la recherche de paquets et les problèmes liés aux licences, en particulier l'utilisation sans licence par Microsoft.

Un défi pour la prévision des capacités du GPT-4

  • Le ton de l'article tourne autour d'un jeu qui vise à évaluer les performances de GPT-4, un modèle linguistique avancé, pour répondre à une question concernant la capitale de la France.
  • L'auteur affirme que les individus spéculent souvent sur les capacités des modèles linguistiques sans bien comprendre leur véritable potentiel.
  • Les lecteurs sont encouragés à vérifier leurs propres capacités de prédiction, ce qui constitue un défi pour valider et améliorer les hypothèses courantes sur les modèles linguistiques.

Réactions

  • L'article se concentre principalement sur l'évaluation et la prévision des capacités de GPT-4, un modèle linguistique, en termes de réponse précise aux questions.
  • Les participants critiquent le cadre de notation utilisé pour évaluer les modèles linguistiques tels que le GPT-4, discutent de ses limites et proposent des méthodes d'évaluation alternatives.
  • Les participants se penchent également sur la nature de l'intelligence dans des modèles tels que GPT-4 et ChatGPT, en mettant l'accent sur le rôle du traitement statistique, et réfléchissent à leurs expériences à l'aide d'exemples spécifiques.

Comment taper "blimpy" dans Emacs [vidéo]

  • L'auteur partage de nombreuses techniques pour taper efficacement le mot "Blimpy" dans Emacs, un éditeur de texte personnalisable très répandu.
  • Les méthodes abordées comprennent le copier-coller de blocs de code, l'utilisation d'astuces de configuration et l'emploi de modes et de commandes spéciaux.
  • L'objectif de ce billet est de guider les lecteurs vers des méthodes de saisie rapides et efficaces pour les mots répétitifs dans Emacs.

Réactions

  • Le tutoriel vidéo se concentre sur la simple tâche de taper "blimpy" dans Emacs, démontrant la flexibilité et le potentiel de personnalisation de l'éditeur de texte.
  • Les utilisateurs ne s'accordent pas sur les raisons de la popularité de la vidéo, qu'il s'agisse d'un moyen de tisser des liens et de créer des blagues communautaires ou d'une critique sur les subtilités de la technologie.
  • Ce tutoriel est une introduction amusante à Emacs et aux caractéristiques de sa communauté d'utilisateurs.

La tempête ne permet pas d'entrer ou de sortir du Burning Man

  • Plus de 70 000 visiteurs du festival Burning Man sont bloqués sur place en raison des fortes pluies qui ont transformé la zone en une fosse de boue, fermant la porte d'entrée et l'aéroport, interrompant l'accès aux entrées et sorties.
  • Il est conseillé aux participants d'économiser les ressources car la pluie devrait persister jusqu'à dimanche.
  • Les conditions météorologiques instables présentent un risque de catastrophe avec de fortes probabilités de pluies et d'orages continus.

Réactions

  • Le festival Burning Man, dans le Nevada, est confronté à des complications dues aux fortes pluies, qui provoquent des conditions boueuses et des problèmes de transport. Toutefois, des réserves suffisantes permettent d'éviter tout risque de famine ou de déshydratation.
  • Les urgences médicales suscitent des inquiétudes, mais des dispositions prévoient des évacuations par hélicoptère en cas de besoin. Le respect des mesures de sécurité et le fait de rester à l'abri sont vivement conseillés pour éviter les accidents et les blessures.
  • La situation aurait pu être exagérée et susciter des craintes inutiles. Les avis divergent quant à la popularité de l'événement, à la disponibilité des fournitures et à l'éthique de l'autosuffisance.