Popular Tags:

New Mexico vacation!

2022/08/21 at 15:04

Taos Pueblo cemeteryKatie and I got away to the mountains of New Mexico for a week! View my curated photo album here

When the Cook Can’t Look

2022/03/05 at 15:18

When the Cook Can't Look by Ralph ReadWhen I was an undergraduate student at UT, I worked for a blind professor, Ralph Read. I’ve blogged about him a few times over the years: here, here, and here. Another thing he did is write a cookbook for the blind. I was thinking about this the other day and realized that I never had my own copy of his cookbook. Thanks to the magic of the internet, I remedied that problem. 

Lt. Reginald Barkley has joined our family

2021/09/13 at 15:31

Lt Reginald BarkleyIn May, we welcomed Lt. Reginald Barkley, a three-year-old male Golden Retriever, into our family. He was, as we call it, a CraigList rescue. His previous person had bought male and female Goldens with the intention of breeding them, but she was in over her head and was selling the male. He had never had vet care, not had heartworm preventative (he was HW negative, thankfully!), had a skin infection and showed signs that he had spent most of his life in a kennel. He can never take the place of Rufus, but he has stolen our hearts already.

Goodbye, Rufus

2020/12/18 at 16:37

RufusOn Christmas day, 2008, we were standing in the driveway of a relative’s house in San Antonio watching Samuel try out his new skateboard when this big, red dog came bounding up to us. We took him home with us and posted ads to find his people, to no avail. He turned out to be heartworm-positive. We treated his heartworm, named him Rufus and made him a part of our family. On December 12, 2020, we had to say goodbye to the bestest boy. You will be missed, Rufus.


2020/10/07 at 07:31

This morning I was listening to the episode of the 99% Invisible podcast about addresses. The thesis of the episode is that while addresses are something we generally take for granted, they are actually a relatively new invention. I realized that I had lived in two places where conditions mentioned in the podcast existed.

First, I grew up in a house that didn’t have a street address. Our house was on a named street, and it even had a wooden street sign where it intersected the county road, but I don’t think the street names were official and in any case nobody used them. When we gave someone directions to our house, it was “when you’re coming down the county road, turn on the first street to the right past the water tower. Our house is the first one you come to, on your left.” Our mailing address was “Star Route 1 Box 205” and our mailbox was in a bank of mailboxes about a mile from the house.

Second, the podcast episode mentions how the Hapsburgs undertook an effort to number houses throughout their empire. When I was a high school exchange student in Austria in the 1980s, I lived in the village of Großklein (that name is another story of its own), and the address of my host family was just “Großklein 26” no street name necessary. That numbering most likely dates back to the Hapsburg numbering mentioned in the podcast.

25th anniversary of Windows 95

2020/08/28 at 14:25

Anil Dash reminds us how momentous the launch of Windows 95 was. In 1995, I was working for a company in western New Jersey that developed machine (human language) translation software. Katie and I had a Macintosh SE that we had bought in 1987 or 1988. Not too long after the Windows 95 launch, we went to CompUSA (or a similar store, can’t remember) and bought a new PC with a Pentium chip, and Windows for Workgroups 3.11–which had the TCP/IP stack. We got Internet access via Compuserve at our home in rural New Jersey, and I spent hours every evening the for the next few years exploring the web and teaching myself web-related technologies.

God, I’m old.

Another Mandala-inspired cross stitch project

2020/03/02 at 18:35

Mandala-inspired cross stitch project

Things I’ve learned

2020/01/26 at 07:20
For the last few months, I’ve been reading and participating in discussions in the reddit community r/cscareerquestions. Most of the discussions are started by people who are starting a career in programming or who want to start a career in programming. Lots and lots of people in their early 20s who are still in college, are about to graduate or are in their first year or two after graduating.
I’ve learned quite a few things from the discussions in this community:
  • When I was in my early 20s, I really thought I had to change the world, do something remarkable with my life. I now have a new appreciation for just how typical that is with people that age.
  • The flip side of this is tremendous anxiety. So many of these young people feel that their entire future is riding on their current endeavor: passing a class, getting that first job, etc. It is heart-breaking to see these people suffering so much anxiety.
  • Many of them are motivated solely by money and status. They are completely obsessed by getting a job in one of the biggest, most successful tech companies today (I’ve learned the short-hand for this: FAANG). People with this kind of drive and motivation exist in every generation, but what has changed in recent years, I think, is that software engineering is now one of the career paths that people with this motivation think will get them that success. It used to be other careers: finance, business, etc.

When I make comments in these discussions, it’s often to try to reassure these young people that not getting a job at Google does not equate failure. In actuality, very few software engineers work at these top companies; the vast majority of us make a good living at companies you may not recognize, and have quite happy lives.

The observations above are pretty mundane and, for the most part, not unique to either the time or place of r/cscareerquestions. However, I’ve also noticed a lot of economic anxiety among the young participants in those discussions, and I think that may actually have a component that is unique to recent decades at least. 

For most of the 20th century, parents in the United States could feel pretty confident that their children would have a higher quality of life than they themselves had. But this began to change with Gen X parents: stagnating wages and increasing economic inequality led these parents to fear, legitimately so, for their own kids’ futures in a way different from their own parents. And I think this economic anxiety is at least partially explains some of the parenting behavior of the last couple of decades: the dreaded helicopter parent.

I saw this among our cohorts when our kids were young. Katie saw it when she was teaching college: parents who felt that every action they and their kids took could have lifelong economic impacts: make sure that the kids are in the best school, participate in the right extracurricular activities, get the highest grades, make the highest scores on college entrance exams, get into the best university, etc. A feeling that a failure at any point could doom their children’s future. Push, push, push.

This is not a brilliant new theory that I’ve formulated. A lot has already been written on the economics of the recent past. But when I’ve mentioned this theory in discussions on r/careerquestions, several young participants have identified with it. “Oh wow. That was me!” they say. For some of them, this is a new idea. I bring it up in the appropriate discussions in the hopes that helping to provide some perspective to some of these anxious, driven young people might help them to lead happier lives.


2020/01/21 at 07:56

Yesterday, I posted an excerpt from Dr. Martin Luther King’s “Letter From Birmingham Jail.” As I was reading the letter in its entirety, I was struck by the addition of “self-purification” to the steps:

In any nonviolent campaign there are four basic steps: collection of the facts to determine whether injustices exist; negotiation; self-purification; and direct action.

and later in the letter:

We had no alternative except to prepare for direct action, whereby we would present our very bodies as a means of laying our case before the conscience of the local and the national community. Mindful of the difficulties involved, we decided to undertake a process of self-purification. We began a series of workshops on nonviolence, and we repeatedly asked ourselves: “Are you able to accept blows without retaliating?” “Are you able to endure the ordeal of jail?”

Making sure you’re confident that you can withstand the consequences of direct action certainly sounds like a sensible step, but I find it interesting that he calls it “self-purification.” I would probably need to do some in-depth reading about Dr. King to understand this better.

Just and Unjust Laws

2020/01/20 at 13:59

Dr. Martin Luther King, Jr.The words of Dr. Martin Luther King, Jr ring true today still:

Let us consider a more concrete example of just and unjust laws. An unjust law is a code that a numerical or power majority group compels a minority group to obey but does not make binding on itself. This is difference made legal. By the same token, a just law is a code that a majority compels a minority to follow and that it is willing to follow itself. This is sameness made legal.

Let me give another explanation. A law is unjust if it is inflicted on a minority that, as a result of being denied the right to vote, had no part in enacting or devising the law. Who can say that the legislature of Alabama which set up that state’s segregation laws was democratically elected? Throughout Alabama all sorts of devious methods are used to prevent Negroes from becoming registered voters, and there are some counties in which, even though Negroes constitute a majority of the population, not a single Negro is registered. Can any law enacted under such circumstances be considered democratically structured?

Sometimes a law is just on its face and unjust in its application. For instance, I have been arrested on a charge of parading without a permit. Now, there is nothing wrong in having an ordinance which requires a permit for a parade. But such an ordinance becomes unjust when it is used to maintain segregation and to deny citizens the First-Amendment privilege of peaceful assembly and protest.