I learned to program on a Casio PB-100 with half a kilobyte of memory and twenty-six variables. Thirty years later, it is still running strong and I still believe in terse code and single-character identifiers.
I studied in Ecole Polytechnique in Palaiseau, France, where I fulfilled my childhood dream: develop a computer from scratch (using FPGAs) to play Tetris on.
My real job is to raise two wonderful kids. My hobby is to come to the lab to design and implement new programming languages. Over the years, I have contributed to several: Esterel (PhD), SHIM (PostDoc), X10 (IBM). These days, I am excited about Swift.