Politique d'éco-conception de BWI

Les services et produits de BWI appartiennent au domaine du calcul scientifique et, à ce titre, peuvent être coûteux en termes de calcul.

Fidèle à la mission de l'entreprise, BWI reconnaît cela et s'efforce d'optimiser (et donc de minimiser la consommation d'énergie et l'impact environnemental) l'impact de nos services.

BWI suit les pratiques éco-responsables suivantes :

  1. Dépendance à des bibliothèques écrites dans des langages compilés pour chaque tâche lourde en termes de calcul.
  2. Optimisation algorithmique renforcée par un processus strict d'examen par les pairs et utilisation extensive de la mise en cache (le stockage consomme beaucoup moins d'énergie que le calcul).
  3. L'équipe de développement logicielle et, par extension, le logiciel produit, adhère fermement à la philosophie Unix de conception de logiciels, c'est-à-dire : un code simple, compact, modulaire, qui repose sur des interfaces textuelles, privilégiant la composabilité plutôt qu'une conception monolithique.
  4. Sélection minutieuse des fournisseurs de services : 100% de l'électricité utilisée par notre fournisseur d'infrastructure informatique (Scaleway) provient de l'hydroélectricité, des fermes solaires et éoliennes.
  5. Par nécessité (BWI est une startup avec des ressources limitées) et par conviction, nous nous efforçons de minimalisme dans le processus et le produit : chaque fonctionnalité de notre logiciel doit être justifiée par un besoin clair et indiscutable de l'utilisateur ; le code engendre des coûts pendant toute sa durée de vie, pour citer Jeff Atwood : "le meilleur code est celui qu'on n'écrit pas."

En résumé, BWI fait de son mieux pour éco-concevoir des algorithmes et des outils (par exemple, optimisation du code, configuration sobre, architecture modulaire et frugale, simplification des IHM - interfaces homme-machine), et veille constamment à ce que les pratiques d'éco-conception logicielle soient bien adoptées par ses ingénieurs logiciel.