PROJET AUTOBLOG


Shaarli | Orangina Rouge

source: Shaarli | Orangina Rouge

⇐ retour index

Manifesto for Minimalist Software Engineers | Minifesto.org - Shaarli ¦ Orangina Rouge

lundi 12 décembre 2022 à 17:08

Je vais tenter de traduire en français ce Minifesto :

Texte original

  1. Fight for Pareto's law, look for the 20% of effort that will give you the 80% of results.
  2. Prioritize, minimalism isn't about not doing things but about focusing first in the important.
  3. Perfect is enemy of good, first do it, then do it right, then do it better.
  4. Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast.
  5. Add value. Think constantly how you can help your team and position yourself in that field/skill.
  6. Basics, first. Follow always a top-down thinking starting by the best-practises of CS.
  7. Think different. Simple is harder than complex, which means you'll need to use your creativity.
  8. Synthesis is the key of communication. We have to write code for humans not machines.
  9. Keep it plain. Try to keep your designs with few layers of indirection.
  10. Clean kipple and redundancy. Minimalism is all about removing distractions.

Traduction personnelle

  1. Se battre pour la loi de Pareto ; chercher les 20% d'effort qui apporteront 80% de résultats.
  2. Prioriser ; le minimalisme ce n'est pas ne pas faire les choses, mais c'est se concentrer d'abord sur les choses importantes.
  3. La perfection est l’ennemi du bien ; d'abord le faire, puis le faire bien, enfin le faire mieux.
  4. Tuer le bébé ; ne pas être effrayé par tout recommencer. Échouer tôt, apprendre vite.
  5. Ajouter de la valeur ; penser constamment comment aider son équipe et se positionner dans ce cadre.
  6. Les bases, d'abord ; toujours suivre une approche descendante en commençant par les bonnes-pratiques en informatique.
  7. Penser différemment ; simple est plus dur que complexe, ce qui signifie que l'on a besoin de sa créativité.
  8. Synthétiser est la clef de la communication ; on doit coder pour des humains, pas des machines.
  9. Rester simple ; essayer de garder sa conception avec peu de niveaux de redirection.
  10. Nettoyer le bazar et la redondance ; le minimalisme c'est juste supprimer les distractions.

Traduction DeepL

  1. Luttez pour la loi de Pareto, recherchez les 20% d'efforts qui vous donneront les 80% de résultats.
  2. Fixez des priorités, le minimalisme ne consiste pas à ne pas faire certaines choses mais à se concentrer d'abord sur ce qui est important.
  3. Le parfait est l'ennemi du bien, faites-le d'abord, puis faites-le bien, puis faites-le mieux.
  4. Tuez le bébé, n'ayez pas peur de tout recommencer. Échoue vite, apprends vite.
  5. Apportez de la valeur ajoutée. Pensez constamment à la manière dont vous pouvez aider votre équipe et positionnez-vous dans ce domaine/cette compétence.
  6. Les bases, d'abord. Suivez toujours un raisonnement de haut en bas en commençant par les meilleures pratiques de CS.
  7. Pensez différemment. Le simple est plus difficile que le complexe, ce qui signifie que vous devrez faire appel à votre créativité.
  8. La synthèse est la clé de la communication. Nous devons écrire du code pour les humains et non pour les machines.
  9. Restez simple. Essayez de garder vos conceptions avec peu de couches d'indirection.
  10. Éliminez les distractions et les redondances. Le minimalisme consiste à éliminer les distractions.

Permalien