• [^] # Re: Un outil est pas mauvais en soi, il dépend de l'utilisateur

    Posté par . En réponse au journal Conseils aux libristes, 2ème partie: résister à la tentation de la réécriture à partir de zéro. Évalué à 2.

    Un jour, un maître programmeur interpella l'un de ses disciples:
    - Si tu avais le choix entre programmer un logiciel de comptabilité et un noyau de système >d'exploitation, lequel choisirai tu ?
    - Le noyau de système d'exploitation, maître.
    - Bien, et pourquoi ?
    - Programmer un système d'exploitation soit bien plus complexe et plus difficile que de programmer un logiciel de comptabilité, mais j'aurai néanmoins le choix des concepts que je pourrai utiliser. Alors que programmer un logiciel de comptabilité va me forcer à apprendre et à respecter des concepts et des règles archaïques immuables sans aucun degré de liberté.
    - C'est bien, je te laisse tranquille.

    AHAHAHAH :') !

    Tu veux dire, libre de ne pas utiliser la norme PC-BIOS, libre de ne pas te conformer à des trucs désuets de POSIX, libre de ne pas coder pour x86, libre te te coltiner la compatibilité PIC… Etc etc

    Tu peux certes repartir de zéro, mais c'est exactement pareil que pour le logiciel de comptabilité, tu as intérêt à ce que ça soit vraiment vraiment bon.