![]() |
I have often felt that programming is an art form,
Ed Nather, The Story of Mel
whose real value can only be appreciated
by another versed in the same arcane art;
there are lovely gems and brilliant coups
hidden from human view and admiration, sometimes forever,
by the very nature of the process.
You can learn a lot about an individual
just by reading through his code,
even in hexadecimal.
Mel was, I think, an unsung genius.

I'm a full time staff member with IT Client Services at Rice University. If you have a problem or question, try submitting a problem electronically via the Problem Database, or send mail directly to the database via problem@rice.edu.
A little teeny bit of biographical information:
I'm orginally from Dallas, where I got into the BBS scene when I was a teenager. I was on CompuServe and QuantumLink at various times, and I graduated from St. Mark's School of Texas in 1988 with an award for science. I went on to Rice U. in Houston, where I graduated with a BA in Physics in 1992. I've been married since 1991. After a short stint at Texas A&M's department of Meteorology, I'm back at Rice as a full-time computer consultant.
Slowly growing list of interesting stuff:

Install Cygwin now |
_ _
_ __ (_) ___ | | __ _ __
| '__|| | / __|| |/ /| '__|
| | | || (__ | < | |
|_| |_| \___||_|\_\|_|
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.4 (Darwin) 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 =x5s8 -----END PGP PUBLIC KEY BLOCK-----