Cyag

Yohann Agrebbe

Programmeur Unix/C++ en freelance

Blog

Mon premier client

(modifié 1 fois)

Cela fait des mois que l'on en parle, les négociations sont faites, l'analyse du cahier des charges est finie, et le chiffrage est validé. Il est enfin temps de commencer le tout premier jour de travail pour mon premier client !

Il s'agit d'un particulier, un certain « Adrien M. », ingénieur chevronné pour lequel le domaine du dessin industriel n'a aucun secret, et qui a décidé de se lancer lui aussi dans la création d'entreprise. Tout est parti d'une idée de progiciel qui lui est venue à l'esprit pour faciliter sa profession, mais il était globalement insatisfait des propositions faites par les autres développeurs, car ils poussaient toujours l'application vers du « 100% web ». En fait Adrien rêvait d'un vrai logiciel de bureau, avec des fenêtres, des boutons, des menus… Bref, tout ce que l'on peut attendre d'un produit correctement dimensionné pour le domaine industriel.

Le défi pour moi maintenant, cela va être de surmonter l'ampleur d'un double travail, car j'ai l'ambition pharaonique de bâtir deux pyramides interconnectées pour répondre aux exigences de ce contrat :

  1. La création d'une bibliothèque, en langage C, qui s'interface avec le système d'exploitation.
  2. La réalisation du logiciel lui-même, en langage C++, qui utilise la bibliothèque.

Bien entendu, les jours passés sur la bibliothèque ne seront pas facturés, puisqu'elle restera ma boîte à outils par la suite. C'est pourtant elle qui me demandera le plus d'efforts, car dans un monde idéal, les tâches les plus ingrates doivent être réalisées par les bibliothèques, afin d'apporter aux logiciels une capacité de production rapide, des coûts peu élevés qui soient le plus en adéquation possible avec les intuitions des acheteurs.

Heureusement je ne me lance pas à l'improviste non plus, cela fait près d'une dizaine d'années que l'idée de cette bibliothèque se promène dans mon esprit. Au fil du temps j'ai rédigé quelques idées par-ci, écrit un peu de code expérimental par-là… À présent il est l'heure de réunir tout ça et de poser la première brique sur le chantier, la grande aventure c'est maintenant !