En tant que développeur, quand je me lance dans un projet, je veux tout faire moi-même… J’ai cette fâcheuse tendance à souvent réinventer la roue. Je passe des heures, voir des jours, à développer quelque chose qui est déjà très bien fait par un service ou un outil en ligne.
J’ai déjà codé un blog de zéro…
Enfin, ça je le faisais quand j’étais un jeune développeur fougueux. J’avais le pouvoir magique de créer des choses et je l’employais à 1000%. Mais avec l’expérience, je me rends compte que mon temps est précieux et qu’il vaut mieux l’utiliser sur des tâches valorisantes (= qui me rapportent de l’argent).
Tout à l’heure, Lucas, mon apprenti, m’a demandé s’il fallait utiliser Symfony ou Wordpress pour un de ses projets perso.
Symfony, c’est tout faire à la main.
Wordpress, c’est utiliser des outils déjà créés et les assembler.
Le choix n’est pas toujours facile. Parfois, on veut une roue ovale dans un marché de roues rondes.
Il va donc falloir se poser des questions, et passer un peu de temps sur leur réponse.
Est-ce que ce que je veux faire peut être faire en assemblant des briques existantes ? Est-ce que ce que je projète de faire plus tard peut aussi être fait en rajoutant d’autres briques ? Est-ce que je peux moi-même rajouter des briques “faites maison” ?
En gros, est-ce que c’est une bonne stratégie d’utiliser ce qui existe pour mon projet ? Maintenant ? Et dans quelques mois/années ?
Pour ça, il faut avoir une bonne connaissance de son domaine, prendre du temps dans la réflexion en amont et lâcher un peu prise sur son expertise pour se concentrer sur le point le plus important d’un projet : rencontrer son marché rapidement.
À la semaine prochaine ! (je vous parlerais d’un nouveau projet qu’on lance avec Florian)