The Curmudgeonly Optimist People are sometimes confused about my personal relationship with digital communication technologies. On the one hand, I’m a computer scientist who studies and improves these tools. As you might therefore expect, I’m incredibly optimistic about the role of computing and networks in our future. On the other hand, as a writer I’m often pointing out my […]