I am a software engineer by day, or at least by morning.
I used to be a student in the department of Earth, Atmospheric, and Planetary Science but now I play with computers instead.
(I'm not John M. Carr the campus police officer, or Joe Connolly at RLE who is jfc@rle.mit.edu. The MIT database may give you one of those two when you ask for me.)
I work for Cilk Arts on compiler technology for multicore and multiprocessor systems. Previous software jobs included networking, operating systems, and drivers for a variety of companies that don't exist any more (mostly because they were acquired). I have contributed to GCC, being one of the early members of the EGCS project. See my PDF or plain text resume for more details. (It's out of date because I'm not looking for work.)
I have modified the OCaml compiler to generate 64 bit code for SPARC. Patches are available for versions 3.08.3 and 3.09.0. (The OCaml development group at INRIA does not have hardware to support a 64 bit SPARC platform in the official distribution.) This is somewhat out of date because I haven't taken the time to fix a problem in the way the compiler generates nested module initializers. It tries to generate a very large function when most of the initializers could be constants. This causes trouble on SPARC 64 bit.
An inventory of my CD Collection
Al Stewart
Marillion
Blue Rodeo
Vienna Teng
Journey to the Center of the Colon
The soundtrack to the Mars rover mission.
I am a member of the National Motorists Association, the only national group supporting motorists rights and the use of engineering standards instead of politics for traffic control.
Online speed regulations for many Massachusetts cities and towns, and state highways.
Map (and maps) of Massachusetts speed limits.
My last three cars have been sports sedans: a Cadillac CTS-V (bought used), an Audi S4, and a (Ford Contour SVT)
The Contour, I learned much later, had been repainted twice before I bought it new, without stripping the old paint first. The too-thick paint cracked. The dealer tried to tell me the paint wasn't covered under warranty. Ford refused to fix it. Eventually Ford paid part of the cost of the repainting to the man who bought the car from me.
``The more you drive, the less intelligent you are.'' -- Repo Man.
There is a reason why young males have high insurance rates.
Radar trailers can slow down cars, or make them speed up.
Tale Of the Troika by Arkady and Boris Strugatsky has a discussion of thinking and driving.
I play wargames. Check out The Gamers, and Birds Of Prey. I made some Aircraft Data Cards for JD Webster's "Fighting Wings" games. There are many more (including some of mine) in Uncle Ted's ADC Collection.
I read science fiction. I have a list of science fiction book recommendations. I am starting a collection of reviews and brief comments on books I have read.
If you like math puzzles, check out this test from George Alec Effinger's novel Death in Florence.
Some book jackets are inspiring. Others are not.
I like to get outside, weather permitting. See my Flickr page for pictures. Some older pictures are on this MIT page.
This page is simple. Because I like it that way. I used to proudly proclaim it not "Netscape Enhanced", meaning I hadn't tried to make it break if you used the then-new Netscape browser. Likewise I avoid javascript, flash, and flashy graphics. I prefer content to presentation. Please support open standards for the internet while you still have a chance.
Comments to John Carr.