À propos¶
Contact Elie
- Email: contact@design-principles.info
- Form: send a message
Je m’appelle Elie Cohen. Je suis Principal Software Engineer chez Salesforce. Je construis des logiciels depuis 1993, dans des domaines très variés : programmation système bas niveau dans les années 1990, une décennie en bio-informatique, développement frontend et backend, DevOps et, plus récemment, l’infrastructure derrière les systèmes d’IA.
J’ai toujours été attiré par les principes et les concepts derrière la conception logicielle. Les outils, frameworks, plateformes et architectures changent constamment ; les mêmes tensions de conception reviennent sous de nouveaux noms. Ce guide est ma tentative de rendre visibles ces principes récurrents.
Je suis un penseur visuel. Les diagrammes et les illustrations m’aident à raisonner sur les idées, et ils sont au cœur de la façon dont ce guide est écrit. Mon but est d’expliquer la conception logicielle aussi clairement que possible à travers les principes, fondations, concepts, modèles, patterns et pratiques qui aident les ingénieurs à comprendre les systèmes et à prendre de meilleures décisions de conception.
J’ai commencé ce projet il y a plus de huit ans. Pendant longtemps, il a avancé lentement, à part un ou deux chapitres publiés sur un blog. L’arrivée des grands modèles de langage a changé mon processus d’écriture. Depuis juin 2024, je les utilise comme partenaires de rédaction, relecteurs et interlocuteurs de réflexion, tout en gardant pour moi les idées, la structure, le jugement et la responsabilité finale.
Avertissement. Les points de vue et opinions exprimés dans ce guide sont les miens et ne reflètent pas nécessairement ceux de Salesforce, mon employeur.
