A propos de l'auteur

L'auteur a été élevé aux langages Basic, Assembleur et C/C++. Sa principale aptitude est le code objet et la conceptualisation du data et de son traitement.

Quand il avait dix ans, l'école a mis un micro-ordinateur dans ses mains et on lui a fait écrire un programme sur cette machine munie d'un clavier et d'un écran. Une heure plus tard, il s'est dit que quand il serait grand, il serait programmeur.

Comme quelques-uns de la première génération, il a lu des livres et des revues. Il les lisait et relisait jusqu'à connaitre par coeur les mots-clés du langage et savoir contrôler les éléments de la machine. Il a saisi à la main les codes de petits jeux et de bidouilles système. Puis il a commencé à écrire ses propres programmes. Au début il a acheté quelques jeux, puis les gens des écoles lui ont montré comment copier les cassettes pour les échanger, et ensuite ils se sont mis à lui donner eux-mêmes plein de copies de logiciels sur des disquettes qu'il acceptait sans savoir la valeur du travail.

Au collège la conseillère d'orientation lui avait dit que le mieux pour lui était de faire un IUT informatique puis une école d'Ingénieur selon ses résultats. Il était entièrement d'accord même s'il savait rien sur beaucoup de choses. Mais ça ne s'est pas très bien passé comme prévu et il n'a pas suivi les trois quart des cours. Il a néanmoins eu un très bon professeur d'analyse et conception des systèmes d'information. Puis son premier chef de projet lui a appris tout ce qu'il y avait à savoir dans les grandes lignes sur son métier et il a travaillé pour de grandes entreprises et pour de grandes organisations médicales et financières.

Il considère aujourd'hui le droit et la nécessité au code source de tout logiciel vendu ou diffusé gratuitement, et donc ne relevant ni l'activité interne et légale d'un groupe ni de la sécurité nationale, d'être aussi libre et monétisable par son producteur que le texte d'un livre en raison du principe immuable qu'un code caché au public est comme un livre caché au public.