Format
Lightning (10 minutes)
Description
En développement logiciel, on fait face à deux types de complexité : accidentelle et essentielle.
La complexité accidentelle vient de nos choix d’implémentation.
La complexité essentielle vient du problème lui-même — on ne peut pas la supprimer, seulement la maîtriser.
Quand on dit « Effect est overkill », ce n’est pas qu’il y a trop d’abstraction.
C’est qu’on sous-estime la complexité déjà présente dans le système.
La complexité essentielle est facile à ignorer au début. Elle reste implicite, dispersée dans le code, puis finit par émerger plus tard — plus difficile à comprendre et à faire évoluer.
Dans les applications frontend modernes, cela se traduit souvent par :
- une gestion des erreurs incohérente
- des dépendances implicites
- des surprises à l’exécution aux frontières réseau
Effect fait apparaître cette complexité plus tôt, de manière structurée — tant qu’elle reste encore facile à appréhender.
Dans ce talk, je vais présenter quelques exemples concrets pour montrer pourquoi votre application n’est pas « trop petite » pour Effect — et comment rendre la complexité explicite dès le départ permet de construire des systèmes plus simples sur le long terme.
Lien vers vos slides
No response
Autre
No response
Twitter
https://x.com/mixeddev
Email
No response
Format
Lightning (10 minutes)
Description
En développement logiciel, on fait face à deux types de complexité : accidentelle et essentielle.
La complexité accidentelle vient de nos choix d’implémentation.
La complexité essentielle vient du problème lui-même — on ne peut pas la supprimer, seulement la maîtriser.
Quand on dit « Effect est overkill », ce n’est pas qu’il y a trop d’abstraction.
C’est qu’on sous-estime la complexité déjà présente dans le système.
La complexité essentielle est facile à ignorer au début. Elle reste implicite, dispersée dans le code, puis finit par émerger plus tard — plus difficile à comprendre et à faire évoluer.
Dans les applications frontend modernes, cela se traduit souvent par :
Effect fait apparaître cette complexité plus tôt, de manière structurée — tant qu’elle reste encore facile à appréhender.
Dans ce talk, je vais présenter quelques exemples concrets pour montrer pourquoi votre application n’est pas « trop petite » pour Effect — et comment rendre la complexité explicite dès le départ permet de construire des systèmes plus simples sur le long terme.
Lien vers vos slides
No response
Autre
No response
Twitter
https://x.com/mixeddev
Email
No response