Très intéressante conférence de Felienne Hermans qui raconte sa vie de programmeuse.
Elle explique comment nous avons construit une culture de la complexité en programmation, et comment nous refusons d’y intégrer les autres cultures / langues. Elle a crée Hedy, un langage de programmation simple et localisé pour permettre à chacun·e d’apprendre la programmation.
Elle parle du fait que les personnes qui réussissent en programmation sont celles qui aiment la complexité. Elle cite également un article de 2017 qui démontre que le plus gros indicateur des personnes qui ne sont pas intéressées par la programmation sont celles qui sont intéressées par le changement social. Donc plus vous êtes intéressé·e·s par le changement social, vous avez peu de chances de percer en programmation, et si vous suivez une formation dans le domaine, après avoir passé la grande majorité à étudier la programmation et une faible minorité (voir rien du tout) à étudier le changement social, vous risquez fort de ne plus être intéressé par ce dernier…
L’intérêt de la programmation (comme de beaucoup d’autres choses d’ailleurs) est de résoudre des problèmes. Et pour ça, il faut que nous échangions entre voisaines, collègues, usager·e·s et producteurices. C’est ça qui rend la résolution de problème pertinente. Passer par une IA pour le faire supprime tout l’intérêt.
Developers using AI completed tasks 19% slower than those working without AI. Yet when asked, those same developers believed they were 20% faster with AI.
Le développement avec l'IA n'est pas aussi efficace que ce qu'on pense, voir serait même plus lent que sans.
La vitesse de développement n'est pas le seul critère d'évaluation d'un bon code, et malheureusement le bât blesse…
The good news: engineers are producing roughly 10% more “durable code”—code that doesn’t get deleted or rewritten within weeks. The bad news: every other quality metric is degrading.
Comme quoi, c'est possible d'utiliser son cerveau.
Bon billet qui explique la situation actuelle du vibe coding.
archive : https://archive.is/xuMOQ
Moi j’suis nul en Makefile, mais moi j’adore les Makefiles, alors merci @metal3d@techlover.eu de remettre les points sur les i.
Makefile c’est trop bien, punkt schluss. Arrêtez de vouloir réinventer la roue avec des trucs plus récents si ça n’apporte rien pour le 99% des cas d’usages. Merci.
Explications sur, entre autre, le cas xz.
make est un outil d’aide à la compilation. Il permet de construire des fichiers cibles en fonction de dépendances. Il a été créé à la...