Hello tout le monde
J’ai un ami qui souhaite monter sa startup. Sacré challenge, surtout qu’il y a du dev à mettre en place.
Et il a décidé de tout coder, avec ses connaissances en php.
Je saisis cette occasion pour parler d’une réflexion que l’on doit avoir nous les devs sur ce qu’un non dev a besoin quand il dev un produit pour son idée.
– La rapidité
Tout doit aller très vite.
Et quand il apprend qu’il serait bien de mettre git, plus factoriser son code.Il le perçoit, et je comprends tellement son point de vue, comme une perte de temps.Et même un risque de conflits, de perte de travail.
– La maitrise
Tout doit être vérifiable, et pas passer des erreurs dans des explications de ce qu’on ne peut pas faire.
Et quand je lui apprend qu’il peut être bien d’avoir git, par exemple, il y voit une perte de temps, des étapes qui ralentissent son envie d’aller vite.
Accompagnement
Comment peut-on accompagner ça pour nos devs ? Comment se préparer à recevoir un code qui ne respecte pas nos principes de « bon code » ?Comment expliquer, orienter, négocier avec un non dev qui dev pour lui apporter toute la richesse de notre expertise du métier, sans tomber dans l’usine à gaz ?
On en parle dans cet épisode.