J'ai passé des semaines à "optimiser" des projets…
qui ont fini dans la corbeille
Et je pense que beaucoup de devs passent par là.
On veut tout rendre parfait avant même d'avoir prouvé que l'idée vaut quelque chose.
Mais avant de gagner 100 ms sur une requête,
assure-toi déjà que ton app résout un vrai problème.
Autrement dit : fais un MVP, montre-le, teste-le, valide-le avec ton marché.
Parce qu'optimiser un projet que personne n'utilise…
c'est comme construire un gratte-ciel sur du sable.
(Et non, je ne parle pas du Burj Al Arab à Dubaï 😅)
Commence bien, mais sans sur-ingénierie
Ça ne veut pas dire qu'il faut tout faire n'importe comment.
Tu dois quand même poser une bonne structure de base — juste assez solide pour refactoriser facilement plus tard.
Par exemple, si tu codes en React :
// Mauvais réflexe : logique mélangée dans le composant
export default function Todos() {
const [todos, setTodos] = useState([])
useEffect(() => {
fetch('/api/todos').then(res => res.json()).then(setTodos)
}, [])
return <TodoList todos={todos} />
}
C'est simple, oui.
Mais quand ton app grandit, tu vas détester ce code.



Commentaires