Settled Down

We’re finally settled down in a house (not an apartment) and have the rest of our stuff out of storage. I haven’t written anything because I just didn’t feel like it. I haven’t even been reading much, including other blogs. We’ve gotten stuff unpacked, and have even gone on a couple of day trips when the weather was nice. I feel like writing again
Continue reading Settled Down

A Sad Commentary

Morning Edition carried a very sad story this morning. It was a commentary by a soon-to-be new father in Baghdad. His final words were

Why would I want to bring an innocent child into a bloody savage world? I don’t. I regret what I did. I got my wife pregnent in Baghdad

It made me cry.

A Trip to Florida


The Supercomputing convention was in Tampa this year, so Flo and I took the opportunity to visit Family and the Roseate. The convention was huge, but exceedingly unexciting, while downtown Tampa was as unappealing as ever. I knocked off a bit early one afternoon to drive out to the Gulf.Unfortunately, the coast has been covered so thoroughly with condominiums that we seldom got to see the Gulf, much less enjoy a walk along it. The Florida I grew up in is long gone, at least around the cities. Continue reading A Trip to Florida

The not quite ready for prime time website

I’ve just spent a lot of the weekend trying to sort out the problems I created in ballfam.net. I tried to add a module that would let me post the Roseate article for family only. I didn’t succeed in that, but one of the modules I was trying out killed the picture gallery. I had to find the offending module (an experimental process) and then recover the data base from before the time I added it in.

A lot of time went into understanding how these web tools work. The interfaces aren’t really isolated very well at all. That’s geekspeak for “Everything interacts with everything else”. It makes testing a nightmare, with the results I saw here.

The System Still Works

I was very glad to see that our political system is still working, and can catch the country before it goes too far wrong. In my opinion, that’s the great strength of democracy. It has all sorts of faults, but it usually catches us before we get too far out on a limb. That’s more than the other systems have ever managed. Oh yeah, there was that little thing with the war between the states, but we survived even that.

Many Cores are Coming

I went to an interesting talk today. Dave Patterson from Berkeley was talking about the near-term future and many-core chips. He’s talking about hundreds of cores on a chip, with perhaps a couple of heavy-duty processors to handle the serial parts of the code. They have an interesting wiki that pretty much covers the talk, so you can read it yourself. They also have a simulator, called Ramp, built out of FPGA’s, to let researchers get started before these chips appear.

You’re going to have to face it eventually, so you might as well start learning about it now.

Incidently, one of the approaches that looks promising to me is being developed at MIT. Check out the Cilk Project for an interesting approach to using lots of threads.

The Pacific Coast


Today we took a drive over to the Pacific Coast side of the Peninsula. The trip over went through the hills and redwood forests, but that’s not what I’m writing about. It is a lovely trip, and we enjoyed it, but we wanted to get to the ocean before the winter weather hits. We hadn’t seen it since we moved back up. As you can see, it was lovely. We came across a beach filled with kite surfers, who used parafoil kites to pull themselves along on surfboards.


A way up the coast we came to Pigeon Point Lighthouse, a lovely old lighthouse that has been converted into a Youth Hostel. It’s a classic design, similar to a number of west-coast lighthouses.It was damaged in a storm last year, and they haven’t had money to fix it, so we couldn’t go up inside it We’ve been there before, but this was the first time there was someone in the little shop to talk with. They seemed almost as hungry for company as the keepers must have been.


While we were there, we saw what looked like miniature palm trees down at the surf line. They obviously weren’t real palms, since they were in the water, so we went back to the little museum shop and asked them what they were called. Rather to our surprise they are called Sea Palms, which seems far too logical. It was enought to look them up when we got back, though. We learned two important things about them. There are a lot more resorts named “Sea Palms” than you would believe, and they are edible and in danger of being overharvested.

The Roseate Gets Some Press


The November issue of PassageMaker magazine has a very nice article on the Roseate. It even made it onto the cover. If somebody (Charlie?) can get permission from the magazine, I’ll post the article online. Otherwise, I’ll put it on ballfam.net as soon as I get the current bug in my installation worked out so I can make it available to family only.

In the mean time, go buy the magazine, they deserve support.

A Conference in the Napa Valley


Microsoft sent me and some other software architects (that’s a job title) to a resort in the Napa Valley. I’ll discuss the meeting in my professional blog, but I’ll talk abut the trip here. The Napa valley is in the heart of the California wine country, and the wineries compete with each other in poshness and pretension as well as the quality of their wines. The resort where we met was pseudo-Victorian, though most of it was of fairly recent construction. It wasn’t a winery. The site included a croquet court, complete with a dress code (tan pants, white shirt). It was supposed to be a “team building activity” though it was never made clear how a cutthroat game like croquet will build team spirit. It’s more a war of all against all. I declined to participate.

We did have a trip to a real winery, complete with original art and dinner in the cave where they age the wine. See the pictures for more on that.

Overall, it was OK, and I did get to meet a lot of interesting people. I think they were trying too hard to entertain us, and would have done better just to let us talk.

An Architects’ Meeting

MicroSoft sent the Developer Division software architects to a meeting in the Napa Valley. I’ve described the resort in a personal blog entry. This entry is to talk about the professional aspects.

Sun used to send the senior technical people on technical conferences, and they ranged from great to deadly. This one was pretty much in the middle. The good part was meeting my peers, learning about what they are doing and what’s going on elsewhere in the company. The best part was just talking with them, and I wish we had had more time to do it.

One interesting thing was meeting people whom I hadn’t seen for decades. Somehow, MS has gathered up lots of the top people in the programming tools industry. We talked about why, and we all told pretty much the same story. If you want to work on tools, and particularly if you want to do something innovative, MS is almost the only game in town. The computer manufacturers aren’t investing much in tools, and the few third-party tools vendors are either in very small niches or barely hanging on. Some people blame it on open source. I think it’s not so obvious.

There were absolutely silly “team building” exercises, like croquet and wine blending contests, and I wish they had just skipped them. I sat out the croquet (I have a bad foot) but had some very interesting conversations sitting around watching them. Why not just schedule conversation time? The wine blending was the sort of entertainment best enjoyed after drinking a significant amount of the product.

Then there were the sessions when we were supposed to talk about the “pressing problems” that we each had. We decided on a few to discuss, then broke up into small groups. Now, these problems have been vexing the industry for a long time. You know, questions like “How should we support multithreaded computation in a programming language.” Do they really expect a breakthrough in an hour? There were none; it was a waste of time. It reminded me of one of the Sun meetings when the Sun Sigma crew split us up into groups ad ordered us to “think outside the box”. They seem to expect magic to occur.

Finally there was the obligatory business methodology consultant. The less said about him the better. His book is going straight to the library book sale. I admit I have a slightly guilty conscious about that. Perhaps I should destroy it instead, so no one will be led astray.

So we had the good, the bad, and the decidedly ugly. delivered in a beautiful setting. There were some interesting discussions, I’ll have to find out what it’s OK to talk about before I write about them.