About Eric Giguere
My name is Eric Giguere, pronounced
jee-gair, and I've created this site to promote
myself and my writings.
I'm a software engineering working for Google. Please read this disclaimer: I do not speak for Google.
Previously, I was a software engineer
working for iAnywhere Solutions Inc.,
of Sybase, Inc.
For the years from 1990-1993 I worked as a software developer
for the Computer Systems Group, a small
research and development group at the University of Waterloo.
There I worked on various projects such as early versions
of VX-REXX and portable user interface libraries and
resource languages, and I also did system administration
for our small set of Unix servers.
Education-wise, I hold a master's degree (MMath) in
computer science as well as a bachelor's degree (BMath)
in computer science and combinatorics & optimization,
both from the University of Waterloo. I received my
BMath in 1990 (full-time co-op) and my MMath in 1996
At the age of 14 I published my first article for
a computer magazine, back in the days when I
owned a Commodore VIC-20 and later a Commodore 64.
For a while I was a regular columnist for
a magazine called Commander, and later
on when I moved on to Amigas I was published
in The Transactor. I've also written
articles for Computer Language (and its
successor, Software Development),
BYTE and Dr. Dobbs Journal.
I also wrote the Programmer's Guide to ARexx
under contract for Commodore, ARexx being a very
good implementation of the REXX language on the
I'm lucky enough now to have published three
books with John Wiley & Sons. It certainly took
a lot of work, but it's a very rewarding
feeling when it's finally done and you see
on the bookshelf of your favorite computer