Disparition de Guy Decoux
(french version below)
I’m sad to announce you Guy Decoux’s death in the beginning of the month of July 2008. He was 53 years old. He died accidentally, intoxicated by
the smokes of the fire that took place during the night in his flat in Louveciennes (near Paris).
Guy Decoux was network and system admin at the Plant Genomics Research Unit of INRA (Agricultural Research labs, where he worked since 1982) in Moulon’s Farm (Moulon’s plateau, in the south west of Paris).
He was an Internet pioneer. For example, he worked on Oraplex, one of the first Oracle to web gateways. He deployed the first website that gave access to an ACeDB system by the end of 1993. He had worked on bioinformatic free software, like ProticDB , a plant proteomic database.
He was part of the generation of developers who switched from Perl to Ruby in the 90s. While his mastering of Perl was already great, his knowledge about Ruby was so deep and impressive that a lot of Rubyists would have been very happy to have the same one. Guy contributed to Dave Thomas’ book, “Programming Ruby”. Of course he polled for the comp.lang.ruby and fr.comp.lang.ruby newsgroups creation. He was maintaining some libraries like PL/Ruby a procedural language for PostgreSQL, bdb / bdb1 bindings for Berkeley DB, bz2 bindings the libbzip2 compression library and MMap class, a class for Memory-mapped files.
To my knowledge, he was the only french person to have commits right to Ruby MRI source code. I don’t know if he was officially member of the Ruby Core Team (I don’t know if there is an official Ruby Core Team list).
I’m not sure ‘ts’ (what does ‘ts’ mean in his electronic address?) had ever been to RubyConf nor any Ruby conference. Well I don’t know if there is a french Rubyist who ever meet him. Was he mysterious or secret ? Maybe he was just reserved. His colleagues described Guy as reserved, kind, available, professional and technically very competent. His messages on Ruby-Core or Ruby-Talk, sometimes with a bit of humor, show all that.
This is a loss for Ruby Community.
In the name of french association RubyFrance, I present my condolences to Guy Decoux’s family, his friends and his collegues.
Jean-François.
[1] This explains the ‘moulon’ server name in the prompt shell that can be found in Guy’s messages on the Internet.
[2] ACeDB is a genomic OO and relational database system : http://wwww.acedb.org
Version française
J’ai la tristesse de vous faire part de la disparition de Guy Decoux début juillet 2008. Il avait 53 ans. Il est décédé accidentelllement, intoxiqué par les fumées de l’incendie qui s’est déclaré pendant la nuit dans son appartement à Louveciennes (Yvelines).
Guy Decoux était administrateur système à l’Unité Mixte de Recherche (UMR) de génétique végétale de l’INRA (où il est rentré en 1982) à la Ferme du Moulon, sur le plateau Moulon [1].
Il faisait partie des pionniers d’Internet. Ainsi il a travaillé sur Oraplex, une passerelle Oracle Web. Il a créé un des premiers sites web s’interfaçant avec ACeDB fin 1993. Il a aussi travaillé sur des logiciels bioinformatiques, comme ProticDB [3], une base de données pour la protéomique végétale.
Il faisait partie de la génération de développeurs qui sont passés de Perl à Ruby dans les années 90. Sa maîtrise de Perl était déjà importante, celle de Ruby était telle que beaucoup de Rubyistes auraient aimé posséder une connaissance comparable. Guy a contribué à Programming Ruby, la bible de Dave Thomas. Il a voté (favorablement bien sûr) à la création des newsgroups comp.lang.ruby et fr.comp.lang.ruby. Il maintenait des bibliothèques comme PL/Ruby pour écrire des procédures PostgreSQL en Ruby, bdb / bdb1 bindings pour Berkeley DB, bz2 bindings pour la bibliothèque de compression libbzip2 et MMap , une classe pour mapper des fichiers en mémoire.
À ma connaissance, c’était le seul français à avoir les droits en commit au source de Ruby MRI. Peut-on considérer qu’il faisait partie de la Core Team de Ruby (alors qu’il n’existe pas de liste officielle des membres, je crois).
Je ne suis pas sûr que ‘ts’ (quelle signification avait ‘ts’ dans son adresse e-mail) n’ait jamais été à RubyConf voire à aucune conférence Ruby. Je ne connais d’ailleurs pas de Rubyiste français qu’il l’ait jamais rencontré. Était-il mystérieux ou secret ? Peut-être simplement réservé. Ses collègues décrivait Guy comme quelqu’un de réservé, aimable, professionnel et très compérent techniquement. Ses messages, sur Ruby-Core ou Ruby-Talk, parfois avec une touche d’humour, en étaient la preuve.
C’est une grande perte pour la communauté rubyiste.
Au nom de l’association RubyFrance, je présente mes condoléances à la famille de Guy Decoux, ses proches et ses collègues.
Jean-François.
[1] http://moulon.inra.fr Ce qui explique la présence parfois du nom du serveur ‘moulon’ dans son prompt shell dans ses réponses sur mailing lists ou newsgroups.
[2] ACeDB est un système de base de données génomiques.
Posted by Jean-François on Thursday, September 25, 2008

