• Canadian Book Prices

    When I was young, U.S. books sold in Canada for the U.S. price, paid in Canadian dollars, and stores in tourist spots in Maine would take Canadian dollars as equivalent to U.S. dollars. Then the Canadian dollar started to sink against the U.S. dollar. Stores started putting up signs saying that they took the Canadian…

  • Science Museums

    I’m back from vacation following the GCC summit. Since I was on vacation, I wonder: why are science and technology museums so often aimed at children, and art museums so often not? It’s as though science is naturally presented as educational, whereas art is something you simply appreciate. To me it would seem more natural…

  • GCC Summit

    I’m at the GCC Summit in Ottawa, and short on time. I gave a double presentation today, on gold (slides) and on writing gcc in C++ (slides).

  • Space

    No science fiction writer ever predicted what actually happened when we went to the Moon: we came home and never went back. Why did that happen? It happened because 1) going to the Moon is expensive and dangerous; and 2) after we got there once, there was nothing to gain by going there again. There…

  • Public Development

    Although it hasn’t been my habit to track other blogs closely, Ben Collins-Sussman wrote an interesting post about Programmer Insecurity. The gist of the post is that programmers need to share code early in the development process. They should not develop code in their own cave, and then unleash it on an unsuspecting world. This…