Le désenchantement du logiciel
►https://blog.romainfallet.fr/desenchantement-logiciel
Il n’y a qu’en logiciel qu’on accepte qu’un programme tourne à 1 % voire même 0,01 % de ses performances optimales. Tout le monde semble être d’accord avec ça. Les gens sont même souvent fiers de leur niveau d’inefficacité, « Pourquoi s’inquiéter ? Les ordinateurs sont bien assez rapides. » :
@tveastman : J’ai un programme Python qui s’exécute tous les jours en 1,5 seconde. J’ai passé six heures à le réécrire en Rust, il s’exécute maintenant en 0,06 seconde. Compte tenu de l’amélioration des performances, j’aurai rentabilisé ce temps investi dans 41 ans et 24 jours :-)
Vous avez probablement déjà entendu ce mantra : « le temps d’un programmeur coûte plus cher que celui d’un ordinateur ». Cela signifie simplement que nous gaspillons les ressources de nos ordinateurs à une échelle sans précédent.