Catégorie : Développement informatique
-
Arrêtons avec les frameworks agiles
Jetez moi SCRUM, Shape-up et les autres, et encore plus leurs versions dites « at-scale » type SAFe. Je ne comprends même pas comment on en est arrivé là alors que le manifeste agile met en avant « Les individus et leurs interactions, de préférence aux processus et aux outils ». Prétendre cadrer les individus et les interactions via…
-
Rust, première journée
Je suis le circuit de Comprehensive Rust. Le jour 1 ce sont les structures de contrôle et les types. Rien d’extraordinaire mais je me tiens à ma résolution d’aller lentement sans griller des étapes. J’avais déjà tenté de me mettre à Rust il y a quelques années mais je me suis retrouvé un peu noyé.…
-
Leetcode
Je cherche un bon moyen d’évaluer la compétence technique d’un développeur. Aujourd’hui j’ai un test qui semble bien fonctionner pour notre usage mais que je trouve clairement trop long avec 4 heures. J’ai toujours été réticent aux exercices tableau blanc de type parcours d’arbre, calculs sur tableau et autres jeux d’algorithme. J’ai quand même voulu…
-
Comment développera-t-on demain ?
Les développeurs de mes équipes demandent depuis un moment des licences Github Copilot. J’ai vu quelques personnes parler de l’éditeur Cursor.sh. J’avoue que j’ai eu envie de tester un peu. Sur un projet perso j’ai tenté l’approche « allons-y totalement ». Je suis bluffé. Bon, j’ai encore le réflexe de chercher tout ce que je ne sais…
-
Move fast and break things
Les discussions sont cycliques. Au détour d’un article sur la sonde Voyager j’en vois encore ironiser sur les équipes qui se refusent à déployer le vendredi après-midi. C’est un équilibre des risques. Je ne veux pas les latences au déploiement que peut avoir la NASA. Je ne veux pas les coûts d’assurance qualité de la…
-
Petite anticipation du 22 avril 2023
Je participe à l’édition de SudWeb à venir. Je ne sais pas ce que deviendront ces rendez-vous physiques dans le nouveau monde où tant de personnes semblent préférer le télétravail. SudWeb a fermé ses portes un moment. ParisWeb aurait très bien pu le faire et l’équation semble difficile. Je suis heureux de retrouver de nouveau,…
-
VSCode Live Share
J’ai régulièrement le sentiment d’une avancée extraordinaire des pratiques et des outils en 15 ans. Aujourd’hui on peut faire du travail à deux avec flux audio, vidéo, et code à quatre mains sur les mêmes fichiers. Je peux suivre chacune des actions de mon collègue et suivre son déroulé en l’écoutant. Quand il parle d’une…
-
Donnée accessible dans l’espace public
Une donnée accessible dans l’espace public n’est pas une donnée libre d’utilisation Il y a le droit d’auteur, le droit des bases de données, les règles d’utilisation des données personnelles, le cas spécifique des informations appartenant à l’État, et probablement bien d’autres choses. La licéité de l’information ou de certains usages de l’information n’entraine pas…
-
Promise Maps
J’aime beaucoup Simon Willison depuis des années. Il tient un carnet de notes en guise de blog, comme j’aurais longtemps voulu avoir le courage de faire. Il relaie là un commentaire ycombinator : When caching the result of an expensive computation or a network call, don’t actually cache the result, but cache the promise that awaits…
-
Le plus compliqué en dev, c’est de faire des choses simple
Hier j’ai corrigé un test technique d’un candidat ayant 55 ans. Un des plus beaux tests que j’ai pu voir. – BORING code, clair, concis, efficace, très compréhensible – pas d’over archi, pas de démonstration technique, straight to the point – tous les use case testés, le bon algo sélectionné et implémenté Et … rien…