Tronche de Tech

#62 - Justine Bonnot - Du code ultra-efficace


Listen Later

Plus AUCUN dev ne sait Ă©crire du code performant. đŸ§‘â€đŸ’»

Cette femme fait partie des rares exceptions.

Que ce soit :

- JavaScript

- Python

- Ruby

- Java

- PHP

Chacun de ces langages ferait pleurer les pùres de l’informatique.

Pourtant, ils sont devenus incontournables.

GrĂące Ă  leur facilitĂ© d’accĂšs.

Et la productivitĂ© qu’ils procurent.

Mais si on peut se permettre de les utiliser, c’est pour une raison simple :

Chaque annĂ©e, la puissance de nos machines augmente. 📈

Donc chaque annĂ©e, on peut Ă©crire du code moins performant. 📉

Et ça, sans que personne ne s’en rende compte. đŸ€«


Le cycle est infernal.


La puissance augmente.

→ On sort un logiciel encore moins optimisĂ©.

→→ Les anciennes machines se mettent à ramer.


Résultat :

Tout le monde rachĂšte des nouvelles machines đŸ€·


Et cerise sur le gateau 🍒

Au final, on dĂ©grade mĂȘme la performance globales des logiciels.


Ce phénomÚne porte un nom :

La loi de Wirth.


”Les programmes ralentissent plus vite que le matĂ©riel n'accĂ©lĂšre.”


Cependant, il existe un monde oĂč les contraintes restent fortes.


Le monde de l’embarquĂ©. đŸ€–


Dans les drones.

Les capteurs de voitures.

Ou les satellites.


Ici, pas question de faire du “bloatware”.

La moindre instruction compte.


Il faut redescendre au plus prÚs du matériel.

Connaßtre les spécificités du processeur qui va exécuter le code.


Inutile de vous dire qu’ici...

Le “vibe-coding” n’est pas votre alliĂ©.


Justine Bonnot fait partie de ces rares expertes capables de vos optimiser un programme Ă  la virgule prĂšs.


Je l’ai donc invitĂ©e pour parler des optimisations les plus frĂ©quentes, mais aussi les plus difficiles, qu’elle a rencontrĂ©.


Un épisode ultra-dense.

Mais forcĂ©ment passionnant 😉


Bonne Ă©coute 🎧


PS : dites-moi ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !)


---------------------------------


Retrouvez Justine sur Linkedin : https://www.linkedin.com/in/justine-bonnot


--------------------------------


Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/


Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris :

- Linkedin : https://www.linkedin.com/company/tronche-de-tech/

- Instagram : https://www.instagram.com/tronchedetech/

- TikTok : https://www.tiktok.com/@tronchedetech

- Twitter : https://twitter.com/TroncheDeTech


Et nous rejoindre sur le Discord : https://discord.gg/EET4MfwXKHr

Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

...more
View all episodesView all episodes
Download on the App Store

Tronche de TechBy Mathieu Sanchez


More shows like Tronche de Tech

View all
Le rendez-vous Tech - RDV Tech by NotPatrick

Le rendez-vous Tech - RDV Tech

41 Listeners

Tech Café by Guillaume Vendé

Tech Café

13 Listeners

Tech&Co, la quotidienne by BFM Business

Tech&Co, la quotidienne

13 Listeners

Thinkerview by Thinkerview

Thinkerview

84 Listeners

Génération Do It Yourself by Matthieu Stefani | Orso Media

Génération Do It Yourself

114 Listeners

La Martingale by Orso Media

La Martingale

24 Listeners

Silicon Carne, un peu de picante dans un monde de Tech ! by Carlos Diaz

Silicon Carne, un peu de picante dans un monde de Tech !

76 Listeners

Endorphine par Running Addict by Running Addict

Endorphine par Running Addict

3 Listeners

HugoDécrypte - Actus et interviews by Hugo Décrypte

HugoDécrypte - Actus et interviews

95 Listeners

Underscore_ by Micode

Underscore_

20 Listeners

Finary by Mounir Laggoune

Finary

4 Listeners

Le fil IA by Choses Ă  Savoir

Le fil IA

3 Listeners

Le code a changé by France Inter

Le code a changé

11 Listeners

SAFE PACE - Le podcast des sports d'endurance, présenté par Hugo Clément by Hugo Clément

SAFE PACE - Le podcast des sports d'endurance, présenté par Hugo Clément

14 Listeners

Le Fil Mental - Fabien Olicard by Fabien Olicard

Le Fil Mental - Fabien Olicard

2 Listeners